0

アプリを実行するための 1.2.GA と Android エミュレータ。コードバードを使用してTwitterでアプリを承認し、アクセストークンを取得し、それを使用してスクリーン名またはユーザーIDを取得してユーザーのツイートを取得する方法は?

4

1 に答える 1

1

ユーザーが認証画面から戻ってきたら、OAuth ベリファイアを使用して、取得したリクエスト トークンをアクセス トークンと交換する必要があります。README セクションの「使用例」で説明したように、これ oauth/access_tokenを行うには への呼び出しを使用します。

このメソッド呼び出しに対する API 応答は、ログインしたばかりのユーザーに関する詳細を示します。これらの詳細には、ユーザー IDスクリーン名が含まれます。

次のように返されたデータを見てください。

{
    oauth_token: "14648265-rPn8EJwfB**********************",
    oauth_token_secret: "agvf3L3**************************",
    user_id: 14648265,
    screen_name: "myx",
    httpstatus: 200
}

ユーザーの最新のツイートなど、詳細を取得する必要がある場合は、完全なユーザー エンティティをフェッチする必要があります。現在認証されているユーザーのユーザー エンティティを取得する最も簡単な方法は、 account/verify_credentialsAPI メソッドを使用することです。Codebird では、次のように動作します。

cb.__call(
    "account_verifyCredentials",
    {},
    function (reply) {
        console.log(reply);
    }
);

account/verify_credentialsこのメソッドは 15 分あたり 15 回の呼び出しにレート制限されているため、取得後にユーザー エンティティをキャッシュすることをお勧めし ます。

于 2014-02-19T21:59:58.017 に答える