我正在使用ShareKit在我的应用中发布到Twitter和Facebook。 Facebook工作正常。
但是,当我首先尝试在Twitter上发布消息“已保存”时,会立即显示警告消息“错误未知错误”,并且消息未在Twitter中发布。
任何人都可以帮助我。
我google了很多,无法弄清楚问题。
希望得到你的帮助。谢谢。
答案 0 :(得分:2)
确保使用更新的shareKit 2.0。准确地关注new install guide,因为它与original sharekit略有不同。
答案 1 :(得分:1)
我的担心是你的sharkit可能不会更新。 因此,请查看下面的设置,我们需要从
的第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方法更新网址链接时,您必须使用https
代替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];
进行此更改,您将能够在共享工具包中共享图像和发布
编辑:有关详细信息,请参阅this链接。