2012-01-23 12 views
1

私はFacebookのすべてのイベントを取得し、iphoneアプリケーションで表示するアプリケーションを開発しようとしています。FacebookのFQLまたはグラフのAPIイベント

私の質問は、PHPですべてのパブリック・フェイスブック・イベントを取得する最良の方法です。私はFQLとオープングラフAPIがあることを知っていますが、FQLではすべての公開イベントを取得することができず、これを行う方法を見つけることができません。

誰か助けてくれますか?

大切にしてください!

答えて

1

FQLとグラフApiの両方がうまく機能します。両方とも素晴らしい選択肢です。

FQL:あなたはすべてのユーザーの 友人からのすべてのイベントを取得したい場合

  • FQLがより速くなることがあります。
  • FQLは、など2万人 コンサートを扱うときに多くの時間を節約できます 自分をカウントすることなく、直接参加者、maybes、 ないattendings、および「無回答」の数を取得する方法、[IFを持っています 残念なことに、この機能はあなたを助けません]
  • FQLには、 "event_member"テーブルから "invititer"と呼ばれる誰が招待されたのかを判断する方法があります壊れた:Finding who INVITED you :: Facebook FQL Explorer Bug: "Inviter":null
  • FQLを使用している場合は、「プライバシー」を使用してイベントが公開されているかどうかを判断できます。
  • SELECT名、会場、場所、 のEIDが

グラフ(event_memberはuid =私()から、EIDを選択)イベントからのSTART_TIME: - あなたがのために "プライバシー" をチェックするために使用イベントのプライバシー。今では減価償却されており、アクセスしたイベントだけが表示されるため、今は問題ではないと私は信じています。

  • $ JSON = $ facebook-> API( '/'.$ターゲット。' /イベント?フィールド=名前、会場、場所、START_TIME、説明、picture.type(大)、attending.fields(性別)& = '。time());

TIP:あなたのプログラムがログインして(各ユーザーのための特別なカスタマイズを持っていない限り)あなたのアプリを承認するユーザーをガミガミのではなく、アプリの認証を使用することができ、ある特定の地域のイベントを表示するかどうか。

関連する問題