Идет набор на XI поток Базового курса по GetCourse. Старт 29 марта Подробности по ссылке.
Да, на платформе GetCourse реализованы методы API, позволяющие решать следующие задачи:
- Загрузка в ваш аккаунт пользователей и заказов из внешней системы. Вы можете реализовать добавление пользователей к себе в аккаунт, причём это добавление будет работать в автоматическом режиме. То есть вам надо будет отправлять запросы на адрес сервера GetCourse
- Вызовы колбэков по различным событиям. Вы можете отправлять сообщения во внешние системы по настроенным сценариям, причем эти сообщения могут содержать параметры пользователей, заказов или покупок.
Добавление данных в платформу
Для работы с первой группой методов (добавление пользователей и сделок) вам потребуется сгенерировать секретный ключ, который надо будет использовать при отправке в платформу запросов на добавление пользователей или заказов. Чтобы сгенерировать ключ, перейдите на страницу с адресом http://ВАШ_АККАУНТ.getcourse.ru/saas/account/api
Подробнее о добавлении пользователей по API — в отдельной статье.
Обратите внимание: импорт или экспорт пользователей по API доступны только на платных тарифах GetCourse. На ознакомительном тарифе этот функционал закрыт.
авторизуйтесь
При помощи данного функционала предусмотрена передача данных о пользователе и заказе.
Передать данные только об отдельных предложениях возможности нет.
Пожалуйста, направьте запрос с подробным описанием задачи в службу поддержки: https://getcourse.ru/contacts
При наличии возможности мы предложим альтернативный вариант решения.
Для этого нам надо через API получить
1. Список/id доступных курсов (не нашёл такого запроса)
2. Привязка пользователя к данному курсу (тоже непонятно как сделать)
Ответили вам в рамках технической поддержки.
1. Метод обновления сделок.
Необходимо добавить работу через ID сделки (обновлять статус, зная ID сделки в GetCourse)
Смысла ее обновлять нет, зная Номер сделки, так как:
1.1 Когда мы ее создаем через API то в ответ получаем не номер Сделки а ID ее.
1.2 Нет толку с назначения Номера сделки при ее создание через API. Так как, если этот номер совпадет с тем что уже есть на платформе(а так бывает) то будет обновление закака.
2. Метод получения информации о сделке по ее ID
Экспорт это конечно хорошо... но в интеграциях он не нужен. А вот обратиться к конкретной сделке - довольно таки частый кейс.
Ваши пожелания были переданы разработчикам. Благодарим за обратную связь!
Передавать по API информацию о количестве участников в группе возможности нет. Вы можете с помощью Export API https://getcourse.ru/help/api выгружать все данные о пользователях, добавленных в конкретную группу за указанный период. Либо с помощью Вызвать URL https://getcourse.ru/blog/276215 передавать информацию о каждом пользователе, попавшем в группу (и на стороннем сервисе уже выполнять подсчет количества участников)
Передавать по API информацию по выплатам/комиссиям партнера на данный момент возможности нет.
Для импорта пользователя в систему со стороннего сервиса необходимо будет передать данные пользователя, введенные в форму при помощи API запроса. Это может делать скрипт, отвечающий за обработку и передачу данных формы.
Подробнее об импорте пользователей через API вы можете прочитать в статье https://getcourse.ru/help/api.
Напишите, пожалуйста, обращение в техническую поддержку https://getcourse.ru/contacts.
Интеграцией со сторонними сервисами занимаются профильные специалисты, API Getcourse они могут использовать в качестве инструмента.
Готовых инструкций по интеграции с приложением vipviip.com у Геткурса в настоящее время нет. Если у вас возникли конкретные вопросы по этой задаче, вы можете обратиться в техподдержку: https://getcourse.ru/contacts
Если вам сейчас неясен сам принцип интеграции с приложением, то вы можете найти профильного специалиста, который занимается настройкой API, и проконсультироваться у него.
Мы не рекомендуем настраивать интеграцию с онлайн-кассой самостоятельно. Вы можете подключить вместо Тинькофф Яндекс.Кассу и формировать чеки на стороне Яндекс.Кассы, используя Модуль-кассу: https://support.modulkassa.ru/help/dlya-internet-magazina/yandeks-kassa/integratsiya-s-yandeks-kassoy/
Также вы можете использовать для приёма платежей через Геткурс платёжную систему PayAnyWay, для которой также можно подключить Модуль-кассу: https://support.modulkassa.ru/help/dlya-internet-magazina/reshenie-fiskalizatsii-cheka-bez-bumazhnogo-varianta/
Показать еще комментарии (2)
Показать еще комментарии (1)
Все статьи про API можно найти по тегу: https://getcourse.ru/blog?tagNames=API
Вы можете отправить данные в стороннюю системы о:
- пользователях
- заказах
- покупках
- партнере пользователя
- источнике пользователя
Подробнее https://getcourse.ru/blog/276215
Раздел с документацией по API доступен только администраторам аккаунта, которым выдан доступ к настройкам аккаунта: https://getcourse.ru/blog/276054
Информация по API в нашем блоге: https://getcourse.ru/blog/276212
Задача:
Отправлять Callback-запрос при получении пользователем баллов в геткурсе
ИЛИ
При помощи API геткурса зачислять пользователю баллы на баланс.
Ознакомился с документацией, пока такой возможности не вижу. Действительно нет, или плохо посмотрел?
Второй вариант на текущий момент не реализовать.
По первому нужно больше информации. Что именно вы хотите отправлять и в каких случаях.
Напишите, пожалуйста, в тех. поддержку https://getcourse.ru/contacts с чуть более подробным описанием процесса.
А есть ли функция, с помощью которой возможно изменить данные о пользователе? Например, обновить поля или добавить принадлежность к группе?
Да, refresh_if_exists. Подробнее в статье https://getcourse.ru/blog/276214.