Java oauth_问题=消费者_密钥_使用Scribe库被拒绝
我注册了Yahoo Messenger SDK api,并将消费者密钥/sercret插入以下代码: 但是,我遇到了以下错误:Java oauth_问题=消费者_密钥_使用Scribe库被拒绝,java,yahoo,scribe,Java,Yahoo,Scribe,我注册了Yahoo Messenger SDK api,并将消费者密钥/sercret插入以下代码: 但是,我遇到了以下错误: Exception in thread "main" org.scribe.exceptions.OAuthException: Response body is incorrect. Can't extract token and secret from this: 'oauth_problem=consumer_key_rejected' at org.s
Exception in thread "main" org.scribe.exceptions.OAuthException: Response body is incorrect. Can't extract token and secret from this: 'oauth_problem=consumer_key_rejected'
at org.scribe.extractors.TokenExtractorImpl.extract(TokenExtractorImpl.java:41)
at org.scribe.extractors.TokenExtractorImpl.extract(TokenExtractorImpl.java:27)
at org.scribe.oauth.OAuth10aServiceImpl.getRequestToken(OAuth10aServiceImpl.java:52)
at com.yahoodemo.YahooExample.main(YahooExample.java:28)
我非常确定消费者密钥/密码是正确的,因为我可以使用与通用HTTP get请求相同的密钥/密码来获取“RequestToken”
这是Scribe库中的一个bug还是其他什么 就连我也面临同样的问题。但我最终发现:
在开发人员帐户()中,在创建项目后,不要忘记为应用程序至少授予一个权限,如:Contacts-READ、Knowledge Plus-READ。最后保存Nagendra的解决方案对我有效,但别忘了刷新Yahoo项目页面,因为编辑权限后密钥和密码都会更改。您是否尝试过启用
调试
标志?你联系过雅虎吗!论坛?