アプリを実行するための 1.2.GA と Android エミュレータ。コードバードを使用してTwitterでアプリを承認し、アクセストークンを取得し、それを使用してスクリーン名またはユーザーIDを取得してユーザーのツイートを取得する方法は?
質問する
551 次
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_credentials
API メソッドを使用することです。Codebird では、次のように動作します。
cb.__call(
"account_verifyCredentials",
{},
function (reply) {
console.log(reply);
}
);
account/verify_credentials
このメソッドは 15 分あたり 15 回の呼び出しにレート制限されているため、取得後にユーザー エンティティをキャッシュすることをお勧めし
ます。
于 2014-02-19T21:59:58.017 に答える