1

我使用 ShareKit 在我的应用程序中发布到 Twitter 和 Facebook。Facebook 运行良好。

但是,当我尝试在推特上发布时,首先显示“已保存”消息,然后立即显示警报消息“错误未知错误”,并且该消息未在推特上发布。

谁能帮我解决这个问题。

我用谷歌搜索了很多,无法找出问题所在。

希望得到您的帮助。在此先感谢。

4

2 回答 2

2

确保您使用更新的 shareKit 2.0。准确地遵循新的安装指南,因为它与原来的 sharekit几乎没有什么不同。

于 2012-05-17T13:35:21.793 回答
1

我担心的是你的鲨鱼可能不会更新。所以检查下面的设置,我们需要将第 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];

进行此更改,您将能够共享图像并在共享工具包中发布

编辑:有关更多信息,请参阅链接。

于 2012-05-17T12:52:23.970 回答