0

我正在尝试在 Twitter 上创建一个应用程序。当我登录时,它给了我以下错误 -

错误 -授权“”使用您的帐户

我在访问请求令牌中收到以下错误(https://api.twitter.com/oauth/request_token)-

错误 -无法验证 oauth 签名和令牌

我正在做的是将用户重定向到:

https://twitter.com/oauth/authenticate?oauth_token={$token}

请帮忙怎么办?提前致谢。

4

4 回答 4

2

确保您在 twitter 上创建了没有回调 url 的应用程序,并在设置下创建了“读取、写入和访问直接消息”。

跟着这些步骤 -

1) 在 twitter 上创建一个没有回调 url 的新应用
2) 创建应用后转到设置并将访问级别设置为第三个单选按钮 (读取、写入和访问直接消息)
3) 下载此项目 - https://github .com/mattgemmell/MGTwitterEngine并签入此项目。
4)如果第 3 步有效,则尝试将其集成到您的项目中

于 2012-04-11T11:58:54.740 回答
1
#define TwitterConsumerKey    @"Your app Consumer key"

#define TwitterSecretKey      @"Your app secret key"

#define TwitterCallbackUrl    @"Your app call back url which is inserted into the twitter app while created app"

应用它可能会解决您的问题。

于 2012-04-11T11:22:15.883 回答
1

这些问题/错误是生成的......请检查

1)您的消费者密钥和消费者密钥

2)检查您的设备时区(时间戳)表示正确的时间

Click on the clock and then "Date & Time preferences" -Check "Set date and time automatically with: Apple Americas/U.S. (time.apple.com)"

3)在 SA_OAuthTwitterEngine.m 文件中替换它

self.requestTokenURL = [NSURL URLWithString: @"https://twitter.com/oauth/request_token"];
self.accessTokenURL = [NSURL URLWithString: @"https://twitter.com/oauth/access_token"];
self.authorizeURL = [NSURL URLWithString: @"https://twitter.com/oauth/authorize"];
于 2012-04-11T11:30:52.783 回答
0
#define kOAuthConsumerKey @"place your account consumer key"
#define kOAuthConsumerSecret @"place your authorized consumer secret key"

当我们使用您的普通帐户以 twitter 开发人员身份登录 twitter 时,这将得到。在 twitter 帐户中创建这些密钥,秘密密钥并在您的应用程序中工作。

于 2012-04-11T11:15:45.183 回答