0

私は Twitterizer .net を使用して、c# でコンソール アプリを作成し、つぶやきアプリからいくつかのつぶやきの更新を投稿しています。

Twitter でアプリを作成し、適切なトークンをすべて設定しました

私のプログラムでは、このようにTwitterのステータスを送信します

public static bool Twit(string message)
{
     var options = new StatusUpdateOptions();
     TwitterResponse<TwitterStatus> tweetResponse = TwitterStatus.Update(OathTokenHelper.OathTokens, message, options);
     return tweetResponse.Result == RequestResult.Success;
}

その結果、「タイムスタンプが範囲外」と「未承認」のステータスが表示されます

コンピューターの時間を確認しましたが、すべて問題ありません。このエラーの原因が何であるか知っていますか?

4

3 に答える 3

1

あなたのローカル PC の時刻は GMT ではありませんか?

于 2012-04-04T09:28:02.660 に答える
0

詳細:https ://dev.twitter.com/discussions/299

上記のページからこの抜粋を見てください

「アクセス トークンが読み取り専用の場合は、アプリが読み取り専用状態に設定されたときにネゴシエートした可能性があります。再ネゴシエートするには、最初にhttps://twitter.com/settingsにアクセスするのが最善の方法です。 /applicationsを検索し、アプリケーションのアクセス権を取り消します。約 5 分間待ってシステム キャッシュがクリアされたことを確認し、OAuth またはこのサイトの「マイ アクセス トークン」機能を使用してアクセス トークンを再度取得します。アプリケーションの設定/権限の種類は希望どおりです。」

于 2012-05-23T11:17:49.387 に答える
0

Reg : ステータス「未承認」

アプリケーションのアクセス レベルが以下であることを確認してください

アクセス レベル 読み取り、書き込み、およびダイレクト メッセージ

于 2012-05-22T20:47:40.417 に答える