andrey-tech/amocrm-api-php

Как авторизоваться первый раз?

Nurik985 opened this issue · 13 comments

Здравствуйте как авторизоваться первый раз если у меня нет authCode ?

Здравствуйте!
Код авторизации (authCode) можно получить в настройках интеграции в разделе "ключи и доступы" вместе с ID интеграции и секретом интеграции.

это понятно но там пишет 20 минут и все у меня срок истек

Опишите подробнее в чем проблема.
Вам необходимо лишь вызвать метод oAuth2() в течение 20 минут после получения кода авторизации.

да но сейчас уже 20 минут прошел надо пересоздать виджет?

Каждый раз, когда в настройках интеграции отрывается раздел "ключи и доступы", создается новый код авторизации.

теперь понял спасибо

сейчас получаю такую ошибку что делаю не правильно?
http://joxi.ru/1A5Rv88IDRdgdr

Код авторизации нужно передавать в метод oAuth2() только первый раз, чтобы обменять этот код на токены.
При последующих запросах в метод oAuth2() код авторизаци передавать не нужно.

извините что назойливо смотрите я сейчас один обратился чтобы обменять код на токен потом меняю код на это
http://joxi.ru/5mdG5DDC3Owxqr и смотрю и мне пишет это http://joxi.ru/Q2KjGwwhLoKzXm

извините что назойливо смотрите я сейчас один обратился чтобы обменять код на токен потом меняю код на это
http://joxi.ru/5mdG5DDC3Owxqr и смотрю и мне пишет это http://joxi.ru/Q2KjGwwhLoKzXm

по всей видимости ключи истекли раньше чем ты получил токен, потому в хранилище с ключами нет твоего аккаунта, пройди по пути 'путь до папки с сайтами или скриптом '\vendor\andrey-tech\amocrm-api-php\src\AmoCRM\TokenStorage\tokens и посмотри есть ли вообще файл и что в нем лежит

там не было файла потом пошел в amo открыл виджет поставил код и запустил скрипт сейчас все получился и появился json файл по вашему адресу Спасибо вам

там не было файла потом пошел в amo открыл виджет поставил код и запустил скрипт сейчас все получился и появился json файл по вашему адресу Спасибо вам

всегда рад помочь:)

спасибо за помощь ;)