尽管在沙盒环境中工作良好,但我无法在生产环境中获得令牌

Posted

技术标签:

【中文标题】尽管在沙盒环境中工作良好,但我无法在生产环境中获得令牌【英文标题】:I cannot get a token in a production environment in spite of good working in a sandbox environment 【发布时间】:2016-08-12 06:47:25 【问题描述】:

虽然我已将以下问题发布到 evernote 开发者论坛,但在我得到问题的回复之前,该论坛已关闭。

我还收到了 Evernote 员工之一 chanatx 的建议,以检查我的密钥是否已正确激活。但是,在我得到他的回复之前,那个论坛就关闭了。

因此,请让我再次在这里发帖。


我正在用 javascript 开发印象笔记应用程序。

我在 oauth 方面遇到了麻烦。虽然我可以在沙盒环境中获取令牌,但我无法在生产环境中获取它。

我在https://github.com/evernote/phonegap-example/blob/master/HelloWorld/www/js/index.js 中使用了一个示例代码,它是从evernote 网站链接的。在沙盒环境中,我可以获得令牌,但在生产环境中,我不能。在生产环境中,弹出一个可以输入用户名和密码的屏幕。但是,输入信息后,页面会移动到附加页面(抱歉,该页面未找到)。请找到所附图片。 screenshot

为了从沙盒环境迁移到生产环境,我尝试将 evernotehostname 从“sandbox.evernote.com”更改为“www.evernote.com”。

我很尴尬,因为它在生产环境中不起作用,尽管在沙盒环境中工作得很好。我相信这两个环境是完全一样的。但是,有什么不同吗?

如果您提出如何改进它,我将不胜感激。

【问题讨论】:

【参考方案1】:

我知道你没有activate your API key for production servers.

【讨论】:

感谢您的回复。我已经问过印象笔记激活并且已经在生产环境中收到了Consumer Key和Consumer Secret。但是,它仍然不起作用。

以上是关于尽管在沙盒环境中工作良好,但我无法在生产环境中获得令牌的主要内容,如果未能解决你的问题,请参考以下文章

Azure Notificationhub - PN 发送在沙盒中工作但不在生产中

PayPal IPN 问题,但在沙盒中工作正常

VOIP 服务不能在生产环境中工作,但在测试服务器中工作正常

为啥 setLandingPageType("billing") 在沙盒中工作,但在 PAYPAL PHP REST API SDK WebProfile 中的实时版本中不工作

BeforeRouteEnter 无法通过脚本设置在生产环境中工作

Rails - jQuery 不能在 Heroku 的生产环境中工作