发送到Twitter时是否有人遇到以下错误消息?
“错误:签名错误”
在调试控制台上:
< 0xf14cf80 SHKTwitter.m:(356)> Twitter发送状态错误:{“request”:“\ / 1 \ / statuses \ /update.json”,“错误”:“签名不正确”}
据我所知,我已经按照http://www.getsharekit.com/install/#download上的安装说明操作了,它正在与Facebook,电子邮件等合作,而不是Twitter。
如果有人之前看过这个错误并且去了“啊哈!”那就太棒了。
答案 0 :(得分:1)
我所做的只是启用Twitter分享:
#define SHKTwitterConsumerKey @"My..."
#define SHKTwitterSecret @"My..."
#define SHKTwitterCallbackUrl @"http://www.anything.com/callback" // You need to set this if using OAuth, see note above (xAuth users can skip it)
\#define SHKTwitterUseXAuth 0 // To use xAuth, set to 1
\#define SHKTwitterUsername @"" // Enter your app's twitter account if you'dlike to ask the user to follow it when logging in. (Only for xAuth)
答案 1 :(得分:1)
问题是您已登录自己的Twitter帐户,并允许该应用连接到您的个人资料。
然而,几天过去了,Key和Secret发生了变化,现在你看到了这个错误。这是因为您必须注销并重新登录Twitter。当我创建一个新的Twitter应用程序来挂钩(并组织我的应用程序)并发现此错误时,我花了太多时间找到这个。
基本上,ShareKit正在保存您的登录信息,自动登录,并在Twitter说应用无权连接到您的个人资料时收到错误。
按照以下步骤注销并再次测试:
答案 2 :(得分:0)
检查此前的SO问题,它可能能够帮助您解决问题: Twitter API status update always returns "Incorrect signature"