2

Twitter に送信するときに次のエラー メッセージが表示された人はいますか?

「エラー: 署名が正しくありません」

そして、デバッグ コンソールで:

<0xf14cf80 SHKTwitter.m:(356)> Twitter 送信ステータス エラー: {"request":"\/1\/statuses\/update.json","error":"Incorrect signature"}

私が知る限り、http://www.getsharekit.com/install/#downloadのインストール手順に従っていますが、Twitter ではなく Facebook や電子メールなどで動作しています。

誰かがこのエラーを以前に見たことがあり、「あはは!」と言ってくれたらうれしいです。

4

3 に答える 3

1

Twitter共有を有効にするために私がしたことは次のとおりです。

  1. 私のアプリをTwitterAPPとして登録しました(アプリケーションタイプ:ブラウザー)
  2. #define SHKTwitterConsumerKey @"My..." #define SHKTwitterSecret @"My..." #define SHKTwitterCallbackUrl @"http://www.anything.com/callback" // You need to set this if using OAuth, see note above (xAuth users can skip it) \#define SHKTwitterUseXAuth 0 // To use xAuth, set to 1 \#define SHKTwitterUsername @"" // Enter your app's twitter account if you'dlike to ask the user to follow it when logging in. (Only for xAuth)

    • コールバック関数には、任意のURLを入力できることに注意してください。www.google.comですら。コード内のURLが同じであることを確認してください。
于 2010-11-30T13:14:18.210 に答える
1

問題は、Twitter アカウントにサインインしていて、アプリがプロファイルに接続できるようになっていることです。

しかし、日が経ち、キーとシークレットが変更され、現在このエラーが表示されています。これは、ログアウトして Twitter に再度ログインする必要があるためです。フックする(そしてアプリを整理する)新しいTwitterアプリを作成したときに、これを見つけるのに非常に多くの時間を費やし、このエラーを見つけました。

基本的に、ShareKit はログイン情報を保存し、自動ログインし、Twitter がアプリにあなたのプロファイルに接続する権限がないと言ったときにエラーを取得します。

次の手順に従ってログアウトし、もう一度テストしてください。

http://www.getsharekit.com/docs/#logout

于 2011-04-22T22:25:46.973 に答える
0

この前の SO の質問を確認してください。問題の解決に役立つ可能性があります: Twitter API ステータスの更新は常に「署名が正しくありません」を返します。

于 2010-11-29T07:04:42.850 に答える