0

OAuth と Twitter JavaScript API を介してログインする機会をユーザーに与えており、すべてのユーザーのツイートを表示したいと考えています。@Anywhere のドキュメントに、Facebook の FB.api('/me/feed') に相当するものが見つかりません。

4

1 に答える 1

1

@Anywhereは、ログインしたユーザーオブジェクトを伝播します。

ユーザーが接続されている場合、currentUserプロパティを使用して、ログインしているユーザーに関する情報を取得できます。ユーザーオブジェクトには、取得するプロパティを表す文字列を渡すことができるデータメソッドがあります。

ここで、RESTAPIに渡すことができるIDを照会できます

<span id="twitter-connect-placeholder"></span>
<script type="text/javascript">

  twttr.anywhere(function (T) {

    var currentUser,
        screenName;

    if (T.isConnected()) {
      currentUser = T.currentUser;
      screenName = currentUser.data('screen_name');
      $.getJSON('http://api.twitter.com/1/users/show.json?callback=?',
      {
      screen_name: screenName //pass @Anywhere screenname here
  },
 function (data) {
      console.log(data.status); //get last tweet from the user
  });    
    }

  });

</script>
于 2012-07-24T18:55:43.710 に答える