尽管在沙盒环境中工作良好,但我无法在生产环境中获得令牌
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 发送在沙盒中工作但不在生产中
VOIP 服务不能在生产环境中工作,但在测试服务器中工作正常
为啥 setLandingPageType("billing") 在沙盒中工作,但在 PAYPAL PHP REST API SDK WebProfile 中的实时版本中不工作