2012-04-30 13 views
3

私はTwitterのAPIを使用して、実質的に新たなんだので、このために私と一緒にクマ:Twitterの要求とAPI

私は実際にウェブサイトにAPIを使用する方法は考えています。チュートリアルのほとんどは別のjQuery/Javascriptファイルを推奨しているので、どのように実装するのか分かりませんが、ウェブサイトに表示させたいのは最新のツイートです私のウェブサイトに投稿されました。

トピックに戻って、GETステータス/ user_timeline APIドキュメントを読んだだけですが、実際にこれらをウェブサイトでどのように使用していますか?

私が間違っていない場合は、自分のuser_idを定義しているTwitterサーバーにGET REQUESTを送信し、最初の最新のtweet(テキストとして返される)を私のWebサイトに表示するだけです。

どうすればいいですか?

答えて

2

users/showエンドポイントは、最新のツイートも簡単に返信します。

https://dev.twitter.com/docs/api/1/get/users/show

ので

$.getJSON(
    "http://api.twitter.com/1/users/show.json?screen_name=BarackObama&callback=?", 
    function(data) { 
    alert(data.status.text); 
    } 
); 

のようなものは、あなたのために働く必要があります。

callback=?は、クロスドメイン要求を行うことができるJSONP用です。

+0

私はAPIの使い方を見始めていますが、$ .getJSONは何をしていますか? –

+0

...ステータス/ user_timelineを使用すると、なぜ私の要求が「エラー」として返されるのですか?「許可されていません」要求ですか?私はログインする必要がありますか? –

+0

これは、 'screen_name'を指定しない限り、ログインしているユーザ(および関連する認証トークンなど)の情報を取得するためのものです。 'http://api.twitter.com/1/statuses/user_timeline.json?screen_name = BarackObama'はうまく動作します。 – AKX

関連する問題