Используя образец из 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
: (здесь пусто).
Не могу понять, что происходит, это работало однажды, но сейчас не работает. Разница лишь в том, что я попросил перевести мое приложение в производство. Это отключило бы мою способность использовать это в песочнице?
Итак, я понял это. В настоящее время я использую CakePHP3 Framework. Несмотря на то, что я могу получить доступ и получать информацию из Evernote, система oAuth не работает. Я создал отдельное php-приложение для получения oAuth, и оно работало просто отлично. Буду исследовать больше, и если я найду решение для использования CakePHP, я опубликую его здесь. Если у кого-то есть предложение, пожалуйста, опубликуйте его, но я отмечаю это как ответ.
Других решений пока нет …