Пример авторизации 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"}


Пожалуйста объясните что делаю не правильно? Как нужно его правильно получить, токен.

1 ответ

  • 0
    http://www.webasyst.ru/developers/docs/api/api-basics/

    Только что проверил на нескольких установках:
    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
    • +1
      Алексей Кузьмичёв Алексей Кузьмичёв 11 марта 2014 11:47 #
      нет, у меня так же
      {"error":"invalid_request","error_description":"Required parameter is missing: access_token"}
    • +1
      Камиль Камиль 24 марта 2015 19:07 #

      да, та же проблема.
      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"}

      РЕДИРЕКТИТ НЕКОРРЕТНО, А ТОЧНЕЕ СОВСЕМ НЕПРАВИЛЬНО !

      • +1
        Камиль Камиль 24 марта 2015 19:09 #

        сам написал и сам нашел ошибку)
        конечно URI надо прописывать с http://, иначе сервер полагает, что это поддомен)
        глупо.

        • +1
          Камиль Камиль 25 марта 2015 07:21 #

          При этом возникла новая проблема
          http://www.webasyst.ru/help/3111/shop-script-6-ne-vydaet-token/

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите