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

发布于 2024-11-02 22:17:03 字数 113 浏览 0 评论 0原文

我正在实施 facebook &在 iPhone 应用程序中使用 sharekit 进行 Twitter 分享。 Facebook 共享工作正常,但 twitter 共享出现错误“无法验证 OAuth”。

I m implementing facebook & twitter share using sharekit in iphone app. Facebook share is working fine but twitter share gives error "could not authenticate OAuth".

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦断已成空 2024-11-09 22:17:04

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

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

摘要:

将 SHKTwitter.m 第 54-56 行从

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"];

并在第 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];`

I was having the same problem - this fixed it:

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

Summary:

Change SHKTwitter.m in lines 54-56 from

https://twitter.com/

to

https://api.twitter.com/

like this:

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"];

and in line 323, from http to https:

OAMutableURLRequest *oRequest = [[OAMutableURLRequest alloc] initWithURL:[NSURL URLWithString:@"https://api.twitter.com/1/statuses/update.json"]
consumer:consumer
token:accessToken
realm:nil
signatureProvider:nil];`
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文