特定の都市のすべてのFacebookイベントを取得できますか?必要なのはイベントIDだけです。誰かのイベントだけでなく、すべてのイベント(公開)である必要があります。 Facebookはその情報を取得させてくれますか?
Elmcityは、イベントタイトルのキーワードを簡単に検索します。たとえば、「ランカスター」を試してみてください。英国、PA、NY OH、CAでイベントが開催されます。 「ピクニック」のようなタイトルで場所に基づかない単語を検索することもでき、スクリプトはイベントを返します。
場所ごとにイベントのクエリを試すことができます。グラフAPIでは、検索クエリで「Center」パラメータを使用します。
https://graph.facebook.com/search?q=*&type=event¢er=37.76,-122.427&distance=1000
FQLを介して場所ごとにイベントを照会する方法はありません。
最大距離は50000で、メートルで表されます。返されるレコードの数には制限がありますが、ページングを使用してさらにイベントを取得できます。
これを書いている時点(2015年6月)では、Facebookはcenter
パラメーターを黙って無視します。
ソースはこの投稿から来ています: ソース投稿
Facebook Graph APIを使用して場所や場所の近くのイベントを検索できますが、これは信頼できないと思います。 Facebookは、これらをフィルタリングできるAPIに標準のカテゴリを公開していません。また、エリアの近くでイベントをホストする場所を効果的に検索し、実際に探しているものに関連して並べ替える方法はありません。 。
実際には、それはあなたがポイントの近くの会場を検索できることを意味します。 Facebook APIは、オープンマイクナイトがあるすべてのコーヒーハウスを返しますが、コンサートを主催するアリーナは返しません。
これを行う場合は、次のワークフローを使用します。
インデックス可能な列、つまり実際のイベントIDを指定せずに、イベントテーブルをクエリすることはできません。検索機能を使用して、イベントタイプのクエリを実行できます。
http://graph.facebook.com/search?q=Dublin&type=event
http://graph.facebook.com/search?q=London&type=event
これらの結果が得られたら、タイムゾーンと場所でこれらをさらに除外できます。
Facebook検索ドキュメント は、場所に基づいて「オブジェクト」を検索できることを意味します。たとえば、https://graph.facebook.com/search?type=location&place=45386717890&distance=1000
を実行して、ニューヨーク市(オブジェクト#45386717890)から1000(マイル?km?彼らは気にしない)以内にあるオブジェクト(イベントを含む)のリストを取得できるはずです。ただし、近くで検索したものに関係なく、空白の結果しか得られません。
この機能は壊れていると思います。