我使用 ShareKit 在我的应用程序中发布到 Twitter 和 Facebook。Facebook 运行良好。
但是,当我尝试在推特上发布时,首先显示“已保存”消息,然后立即显示警报消息“错误未知错误”,并且该消息未在推特上发布。
谁能帮我解决这个问题。
我用谷歌搜索了很多,无法找出问题所在。
希望得到您的帮助。在此先感谢。
我使用 ShareKit 在我的应用程序中发布到 Twitter 和 Facebook。Facebook 运行良好。
但是,当我尝试在推特上发布时,首先显示“已保存”消息,然后立即显示警报消息“错误未知错误”,并且该消息未在推特上发布。
谁能帮我解决这个问题。
我用谷歌搜索了很多,无法找出问题所在。
希望得到您的帮助。在此先感谢。
确保您使用更新的 shareKit 2.0。准确地遵循新的安装指南,因为它与原来的 sharekit几乎没有什么不同。
我担心的是你的鲨鱼可能不会更新。所以检查下面的设置,我们需要将第 54-56 行中的 SHKTwitter.m 从
更改https://twitter.com/
为https://api.twitter.com/
self.authorizeURL = [NSURL URLWithString:@"https://api.twitter.com/oauth/authorize"];
self.requestURL = [NSURL URLWithString:@"https://api.twitter.com/oauth/request_token"];
self.accessURL = [NSURL URLWithString:@"https://api.twitter.com/oauth/access_token"];
然后,在 sendStatus 方法中更新您必须使用的 URLhttps
链接of http
:
OAMutableURLRequest *oRequest = [[OAMutableURLRequest alloc] initWithURL:[NSURL URLWithString:@"https://api.twitter.com/1/statuses/update.json"] consumer:consumer token:accessToken realm:nil signatureProvider:nil];
进行此更改,您将能够共享图像并在共享工具包中发布
编辑:有关更多信息,请参阅此链接。