OAuth не возвращает токен evernote

Используя образец из github (https://github.com/evernote/evernote-cloud-sdk-php/blob/master/sample/oauth/index.php):

Сайт грузится до авторизации на сайте evernote. Я выбираю 1 год. Нажмите авторизоваться и вернитесь к моему сценарию, как и ожидалось. Однако я получаю два errors:

Неопределенный индекс: oauth_token_secret в /home/ubuntu/workspace/vendor/evernote/evernote-cloud-sdk-php/src/Evernote/Auth/OauthHandler.php в строке 71.

Неопределенный индекс: oauth_token в /home/ubuntu/workspace/webroot/a.php в строке 29

Также на эхе: Oauth Token: (здесь пусто). Не могу понять, что происходит, когда-то это работало, но сейчас не работает. Единственная разница в том, что я запросил перенос моего приложения в производство. Это лишит меня возможности использовать его в песочнице?


person Adam Richardson    schedule 07.04.2016    source источник


Ответы (1)


Итак, я понял это. В настоящее время я использую фреймворк CakePHP3. Несмотря на то, что я могу получить доступ и получить информацию из Evernote, система oAuth не работает. Я создал отдельное php-приложение для получения oAuth, и оно отлично сработало. Буду исследовать больше, и если я найду решение для использования CakePHP, я опубликую его здесь. Если у кого-то еще есть предложение, пожалуйста, опубликуйте его, но я отмечаю это как ответ.

person Adam Richardson    schedule 07.04.2016