グループによってホストされているイベントがそのグループにどのように接続するのか知りたいので、特定のグループ(すべてのグループID)のイベントを取得できます。 これはFQLとPHP SDKを使用して行う必要があります(私はこれらの方法を知っていますが、グループとイベントの間の接続については何も見つかりません)。FQLを使用してグループによってホストされているイベントを取得する
答えて
あなたはそれを取り除くことができるように見えません。
Group objectのドキュメント
は、イベントのコレクションを言及していない、とあなたはグラフAPIから /GROUPID /イベントを取得しようとすると、「サポートされていないget要求を」というエラーを取得します。group tableのfqlドキュメントにはイベントがありません。event tableはイベントIDによってのみインデックス付けされます。つまり、イベントとグループを結ぶ方法はありません。
数週間前までは、あなたが
SELECT name FROM event WHERE eid IN
(SELECT eid FROM event_member WHERE uid = <uid from group>)
が必要かを正確に行うだろうが、以下のAPIは、コードはもう動作しませんので、グループを使用すると、オブジェクトへの変更。残念ながら、私は特定のグループからイベントを取得する別の方法を発見していません。
Facebookは前にこれを壊しました。 :私たちは、それが最後の時間を固定してしまったかダウントレースすることができるかどうか(
が表示されます
平均時間では、私が得ることができる最も近いです。
変数:
- $ uid =グループのuid私が見ることができる管理者
- $ group_nameに = user_events権限を持つグループの名前
- $上記のグループ管理者のためのトークン =アクセストークン
だけ欠点がある:
- 認証トークンが必要です(パブリックグループの場合でも)。そして
- 使用された管理者は、すべてのイベントに招待されなければなりません(これは通常どおりです)。管理者が招待されていない場合は、イベントが表示されないように見えます。
更新: Facebookのバグレポート - 私たちは得ることができ、あなたのサポートを追加してください。この固定: http://developers.facebook.com/bugs/197158423732088
更新Wallflux-イベント試してみてください:http://wallflux.com/events/115227675156013
一方、GROUP_ID /イベントはここで私にとってはうまくいきます。
それはあなたがこれを見た場合のREST APIで可能であった: http://developers.facebook.com/docs/reference/rest/events.get/
彼らは言う: は「uidはグループではなく、個々のユーザーが主催するイベントを取得するために、GIDに置き換えることができます。 "
私はグラフAPIエクスプローラで参加したグループのイベントを取得しようとしましたが、少しrestFB(Java)の実装と同様に動作しました。
あなたのサイトで許可の問題がありますか?
- 1. アプリケーションアクセストークンを使用してFQLを使用して友達を取得する
- 2. FDKを使ってFQLを使って好きなリストを取得する
- 3. Android FQLを使用してアルバムカバーを取得する方法
- 4. FQLを使ってウォールポストの「共有」を取得する方法
- 5. Jinja2フィルタを使ってグループ内のホストのIPアドレスリストを取得する
- 6. Vuejsはイベントによって呼び出されている要素を取得していますか?
- 7. FQLを介して "多分"と思われるイベントのメンバーを取得return NULL
- 8. イベントの確率が結果によってグループ化される
- 9. Facebook Graph APIを使用してグループに代わってイベントを作成する
- 10. HiveMetaStoreClient(それによってHiveConf)を使用してHiveメタデータを取得する
- 11. fqlを使ってアルバムからサムネイル画像を取得
- 12. URLを取得してFQLを使用してFacebookのグラフを表示
- 13. MySQLのグループによって使用されるインデックス
- 14. マウスアクションによってトリガされるイベントとEXTJSによってトリガされるイベントを区別する方法
- 15. クライアント側のGWTを使用してApp EngineでホストされているGDataの連絡先を取得する
- 16. プロセスによって使用されるメモリを取得するコマンドライン
- 17. アプリがインストールされている友人を取得するためのfql
- 18. Github API v3 APIを使用してすべてのイベントを取得するイベント
- 19. @formulaを使用してLotus Notesでホスト名を取得する
- 20. HttpSysCommunicationListenerを使用してホストされているサービス
- 21. テーブルセルとして使用されるパネル内のボタンでイベントを取得する
- 22. Javascriptを使用してParse-ServerでホストされているファイルのURLを取得するにはどうすればよいですか?これまで
- 23. ColdFusionを使用してLinkedinグループのディスカッションポストを取得する
- 24. Linqを使ってコレクションからグループを取得する
- 25. イベントがバインドされている要素を取得する
- 26. どのようにして、グループを使用して取得するために、すべての列
- 27. HTTPモジュールを使用してイベントを発生させるコントロールを取得する
- 28. MouseMoveイベントを使用してコントロールのxaml名を取得する
- 29. OpenGraphを使用してページのイベントを取得する
- 30. Xinput2を使ってdoubleKeyPressイベントを取得する
まあ...何も新しい(私は質問を投稿する前にFacebookのドキュメントを検索しました)。私は私ができることを彼らが提供していないものではなく、期待していました。イベントがグループページに表示されることを考慮して、GRAPH APIは*/GROUPID/events *コールを認識/サポートしない*と言ったように、それらの間に何らかの接続がある必要があります。私はFQLをデータベーステーブルレベルでリクエストし、** GET **コール(URLの解釈などが必要)ではなく、FQLを考えています。 –
Facebookはあなたにすべてのデータ/接続を提供しているわけではありません.fqlテーブルが実際のdbテーブルを表しているかどうかは疑問です。グラフからデータを照会するためのもう1つのAPIです。あなたはデータで何をしたいのですか?多分別のアプローチがあります。 –
タスクは、グループによってホストされているすべてのイベント(グループIDはすべてがグループIDです)を取得し、それらをWebサイトに表示することです。それほど難しいことではありませんが、やはり簡単ではありません。 –