我试图通过API进行身份验证,并且说“传递的使用者密钥无效。” msg =“无效的消费者密钥”。在此之前,它说oauth_signature是无效的,我已经与它斗争了一天,现在错误没有出现。请在上面的要点中找到我的代码。
您对此非常感激。
答案 0 :(得分:0)
有一些原因可能会导致您看到此错误,所有这些都意味着您的oauth 1.0a协议可能不正确。
我强烈建议您使用此工具测试您的应用:http://hueniverse.com/oauth/guide/authentication/
以下是要检查的重要步骤。
将您的基本字符串与Hueniverse基本字符串进行比较。如果匹配,您可能签名不正确。如果它们不匹配,请确保正确排序参数键
如果基本字符串匹配,请检查您的签名方法和签名过程。您的请求的秘密应该是client_secret&或者client_secret& token_secret。请注意,&符号始终存在。