0

Twitterでアプリを作成しようとしています。そして、私がログインすると、次のエラーが発生します-

エラー-「」にアカウントの使用を許可しますか?

アクセスリクエストトークンで次のエラーが発生します(https://api.twitter.com/oauth/request_token)-

エラー-oauth署名とトークンの検証に失敗しました

私がしているのは、ユーザーを次の場所にリダイレクトすることです。

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

何をすべきか助けてください?前もって感謝します。

4

4 に答える 4

2

コールバック URL を使用せずに Twitter でアプリを作成したことを確認し、設定で「ダイレクト メッセージの読み取り、書き込み、およびアクセス」を行います。

次の手順を実行します -

1) コールバック URL なしで Twitter で新しいアプリを作成します
2) アプリを作成したら、設定に移動し、アクセス レベルを 3 番目のラジオ ボタン (読み取り、書き込み、およびダイレクト メッセージへのアクセス) に設定します
3) このプロジェクトをダウンロードします - https://github .com/mattgemmell/MGTwitterEngineにアクセスして、このプロジェクトをチェックインしてください。
4)ステップ3が機能する場合は、これをプロジェクトに統合してみてください

于 2012-04-11T11:58:54.740 に答える
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 に答える
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 に答える
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 に答える