Заведения
Создать ссылку для подключения
Возвращает размещённую ссылку, где человек разрешает сети доступ к Sofia, и токен сети не попадает в ваше приложение. Действует 30 минут; только live.
Создайте размещённую ссылку для подключения и отправьте по ней владельца. Ссылка действует 30 минут; в конце Sofia возвращает его на ваш redirectUrl, если распознаёт его происхождение.
curl -X POST https://api.sofia-post.com/api/v1/establishments/$ESTABLISHMENT_ID/connection-links \
-H "Authorization: Bearer $SOFIA_API_KEY" \
-H 'Content-Type: application/json' \
-d '{"platform":"linkedin","redirectUrl":"https://app.example.com/sofia/connected"}'Уже подключённая сеть возвращает 409 account_already_connected; сеть, которую Sofia не предлагает, возвращает 422 platform_not_offered.
Авторизации
AuthorizationstringheaderобязательноВаш личный ключ или токен доступа OAuth, отправляется как
Bearer <token>.
Параметры пути
idstringобязательноИдентификатор заведения.
Тело
platformstringобязательноСеть, которую нужно подключить
Допустимые значения:
instagramfacebooktiktoklinkedinxredirectUrlstringКуда отправить человека в конце, если Sofia узнаёт этот источник; иначе страница Sofia сообщит, что всё готово
Ответ
Размещённая ссылка для подключения и срок её действия.
platformstringобязательноСеть, которую нужно подключить
urlstringобязательноСтраница Sofia, которую человек открывает, чтобы подключить сеть
expiresAtstringобязательноДо какого момента ссылка ждёт перехода (ISO 8601)