OAuth 不返回令牌

OAuth returning no token evernote

使用 github (https://github.com/evernote/evernote-cloud-sdk-php/blob/master/sample/oauth/index.php) 中的示例:

站点加载到 evernote 站点上的授权。我选择1年。单击授权并按预期返回到我的脚本。但是,我得到两个 errors:

Undefined index: oauth_token_secret in /home/ubuntu/workspace/vendor/evernote/evernote-cloud-sdk-php/src/Evernote/Auth/OauthHandler.php on line 71

Undefined index: oauth_token in /home/ubuntu/workspace/webroot/a.php on line 29

还有回显:Oauth Token:(此处为空白)。 似乎无法弄清楚发生了什么,这曾经有效但现在无效。唯一的区别是,我要求将我的应用程序移至生产环境。这会禁用我在沙盒上使用它的能力吗?

好的,我想通了。我目前正在使用 CakePHP3 框架。即使我可以从 Evernote 访问和检索信息,oAuth 系统也不起作用。我创建了一个单独的 php 应用程序来获取 oAuth,它工作得很好。将进行更多研究,如果我找到使用 CakePHP 的解决方案,我将在此处 post。如果其他人有建议,请post,但我将其标记为答案。