在iphone应用程序中使用来自sharekit的twitter时无法验证OAuth

shi*_*raj 3 iphone twitter sharekit

我在iphone应用程序中使用sharekit实现了facebook和twitter共享.Facebook的份额工作正常,但Twitter分享给出了"无法验证OAuth"的错误.

jep*_*ers 14

我遇到了同样的问题 - 这解决了它:

https://github.com/ideashower/ShareKit/issues/229

摘要:

从第54-56行更改SHKTwitter.m

https://twitter.com/
Run Code Online (Sandbox Code Playgroud)

https://api.twitter.com/
Run Code Online (Sandbox Code Playgroud)

像这样:

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"];
Run Code Online (Sandbox Code Playgroud)

在第323行,从http到https:

OAMutableURLRequest *oRequest = [[OAMutableURLRequest alloc] initWithURL:[NSURL URLWithString:@"https://api.twitter.com/1/statuses/update.json"]
consumer:consumer
token:accessToken
realm:nil
signatureProvider:nil];`
Run Code Online (Sandbox Code Playgroud)