2012-01-11 6 views
0

ユーザーに送信されたイベント招待状の一覧を取得しようとしています。私はFacebook Graph APIを使用して、ユーザーのイベント招待状と拒否したイベントを一覧表示する方法

https://developers.facebook.com/tools/explorer

から見つかったグラフAPIエクスプローラで遊ん私はhttps://graph.facebook.com/userid/eventsを呼び出して試してみましたが、それは私のユーザーが「出席」または「わからない」と応答したイベントのみを返します。

Facebookのイベントページに表示されたようなユーザーのイベント招待状を取得することは可能ですか?

また、ユーザーが「不承認」と回答したイベントをリストする方法はわかりません。

私は適切な権限が不足しているかもしれませんが、私はすべてのイベント関連の権限をgrap explorerに与えて、まだ「出席している」または「不明な」RSVPtイベントしか得ていないので疑いがあります。

答えて

4

/{userid}/events/not_repliedでGETすることもできます。このイベントに参加していないユーザーは/ {userid}/eventsリストには表示されず、そのドキュメントを見ると、ユーザーが参加したイベントだけを一覧表示するという微妙な注意があります。古いレストAPIはそれらを1つのリストに保持しているようです。

0

あなたはグラフAPIから次のHTTP取得する必要があります:

fql?q=SELECT uid,eid,rsvp_status FROM event_member WHERE uid = me()

あなたはその呼び出しから戻ってすべての3つの状態を取得することができます。

{ 
    "data": [ 
    { 
     "uid": "723020003", 
     "eid": "19935786340002", 
     "rsvp_status": "not_replied" 
    }, 
    { 
     "uid": "723020003", 
     "eid": "234524000290351", 
     "rsvp_status": "attending" 
    }, 
    { 
     "uid": "723020003", 
     "eid": "210091000081240", 
     "rsvp_status": "declined" 
    } 
    ] 
} 
関連する問題