グループによってホストされているイベントがそのグループにどのように接続するのか知りたいので、特定のグループ(すべてのグループ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. Vuejsはイベントによって呼び出されている要素を取得していますか?
- 6. Facebook Graph APIを使用してグループに代わってイベントを作成する
- 7. FQLを介して "多分"と思われるイベントのメンバーを取得return NULL
- 8. クライアント側のGWTを使用してApp EngineでホストされているGDataの連絡先を取得する
- 9. プロセスによって使用されるメモリを取得するコマンドライン
- 10. @formulaを使用してLotus Notesでホスト名を取得する
- 11. fqlを使ってアルバムからサムネイル画像を取得
- 12. Github API v3 APIを使用してすべてのイベントを取得するイベント
- 13. テーブルセルとして使用されるパネル内のボタンでイベントを取得する
- 14. URLを取得してFQLを使用してFacebookのグラフを表示
- 15. ColdFusionを使用してLinkedinグループのディスカッションポストを取得する
- 16. Linqを使ってコレクションからグループを取得する
- 17. アプリがインストールされている友人を取得するためのfql
- 18. JavaScriptを使用してASP.NET MVCヘルパーによって作成されたラベルを取得する方法
- 19. cURLを使用してJavaScriptによってロードされたWebコンテンツを取得する方法は?
- 20. HTTPモジュールを使用してイベントを発生させるコントロールを取得する
- 21. OpenGraphを使用してページのイベントを取得する
- 22. グラフAPIを使用してグループ内のFacebookイベントにアクセスする
- 23. スレッドによって更新されているコレクションのオブジェクトのリストを取得
- 24. DiscountAsp.Netでホストされ、ドメインポインタを使用しているASP.NET MVC
- 25. githubでホストされているカスタムドメインでsslを取得するためにcloudflareを使用
- 26. * my *サーバでホストされているJWPlayerプラグインを使用する
- 27. イベントxを実行していないユーザーによるMongoDBグループ
- 28. 暗号化しよう!私のホスト名がwordpressによってホストされているとき?
- 29. xlib XChangeWindowAttributesを使用してすべてのXWindowイベントを取得する
- 30. ServerSocketChannel.accept()によって取得されたSocketChannelを閉じる
まあ...何も新しい(私は質問を投稿する前にFacebookのドキュメントを検索しました)。私は私ができることを彼らが提供していないものではなく、期待していました。イベントがグループページに表示されることを考慮して、GRAPH APIは*/GROUPID/events *コールを認識/サポートしない*と言ったように、それらの間に何らかの接続がある必要があります。私はFQLをデータベーステーブルレベルでリクエストし、** GET **コール(URLの解釈などが必要)ではなく、FQLを考えています。 –
Facebookはあなたにすべてのデータ/接続を提供しているわけではありません.fqlテーブルが実際のdbテーブルを表しているかどうかは疑問です。グラフからデータを照会するためのもう1つのAPIです。あなたはデータで何をしたいのですか?多分別のアプローチがあります。 –
タスクは、グループによってホストされているすべてのイベント(グループIDはすべてがグループIDです)を取得し、それらをWebサイトに表示することです。それほど難しいことではありませんが、やはり簡単ではありません。 –