Пример авторизации API
Друзья, как получить этот чёртов токен, у меня ничего не получается.
делаю всё по инструкции:
http://мойсайт.ru/api.php/auth?client_id=myapp&client_name=shop&response_type=token&scope=shop&redirect_uri=мойсайт.ru&format=json
Выдаёт мне следующее
shop запрашивает доступ к данным приложений:
Нажимаю "разрешить"
Выдаёт следующее:
{"error":"invalid_request","error_description":"Required parameter is missing: access_token"}
Пожалуйста объясните что делаю не правильно? Как нужно его правильно получить, токен.
делаю всё по инструкции:
http://мойсайт.ru/api.php/auth?client_id=myapp&client_name=shop&response_type=token&scope=shop&redirect_uri=мойсайт.ru&format=json
Выдаёт мне следующее
shop запрашивает доступ к данным приложений:
Нажимаю "разрешить"
Выдаёт следующее:
{"error":"invalid_request","error_description":"Required parameter is missing: access_token"}
Пожалуйста объясните что делаю не правильно? Как нужно его правильно получить, токен.
6 ответов
Только что проверил на нескольких установках:
https://alexmuz.host.webasyst.com/api.php/auth?client_id=testapp&client_name=testapp&response_type=token&scope=shop&redirect_uri=http://localhost/&format=json
После нажатия на разрешить редиректит на:
http://localhost/#access_token=ACCESS_TOKEN
{"error":"invalid_request","error_description":"Required parameter is missing: access_token"}
решили проблему в итоге ?
да, та же проблема.
http://API_САЙТ/api.php/auth?client_id=&client_name={BLABLA}&response_type=code&scope=shop&redirect_uri=САЙТ_КЛИЕНТ");
после всех разрешений согласно документации должен редиректить обратно на САЙТ_КЛИЕНТ с параметром CODE, а в итоге "редирект" выглядит следующим образом: http://API_САЙТ/api.php/САЙТ_КЛИЕНТ?code={BLABLA}, что, конечно же, неверно и страница выдает:
{"error":"invalid_request","error_description":"Required parameter is missing: access_token"}
РЕДИРЕКТИТ НЕКОРРЕТНО, А ТОЧНЕЕ СОВСЕМ НЕПРАВИЛЬНО !
сам написал и сам нашел ошибку)
конечно URI надо прописывать с http://, иначе сервер полагает, что это поддомен)
глупо.
При этом возникла новая проблема
http://www.webasyst.ru/help/3111/shop-script-6-ne-vydaet-token/