API - токен
Салют!
Объясните плз эту документацию: https://developers.webasyst.ru...
"Запрос на получение токена отправляет пользователя на специальную страницу авторизации Webasyst"
На какую специальную? Что за запрос?
Перенаправлять пользователей для подтверждения прав доступа на
<code>http://ACCOUNT_URL/api.php/auth?</code>
Что такое ACCOUNT_URL?
"Если пользователь подтверждает доступ, перенаправлять обратно на адрес"
Где и как всё это происходит? Мне надо что-то сделать на сайте, чтобы меня же куда то перенаправило для выдачи токена?
Ничего не понимаю.
5 ответов
Вы точно посчитали всё или только первый абзац и пример?
Обычная OAuth 2.0 авторизация, как везде
С OAuth не работал. Прочёл, суть, примерно понял, но не понял с чего начать.
Можно для бестолковых, на пальцах объяснить, что надо сделать по шагам?
Мне надо приложение в магазине создать?
Пока не понятно, что вы хотите сделать, поэтому несколько общее описание.
Авторизовать клиента
После того, как клиент на экране укажет свои права доступа в панель управления, ему покажут окно: adminBot просит права доступа.
Если клиент нажимает разрешить, то происходит редирект на redirect_uri
redirect_uri это уже ваш сервис/приложение/сайт, который должен обработать это обращение и записать себе токен доступа.
В дальнейшем с помощью этого токена вы обращаетесь по API к сайту demo1-ru.webasyst.com
А, получается магазин сам сделает POST запрос на моё приложение? Без всяких манипуляций на стороне магазина?
В общем, понял, вроде. Спасибо.