2

このページの下部を見ると、特定のページの「いいね!」がどこから来ているかに関する Facebook データを取得できることがわかります。残念ながら、これを行う方法がわかりません。

理想的には、次のような fql を使用しないメソッドが必要です。

https://graph.facebook.com/PAGE_ID/insights/SOURCE_NAME?access_token=ACCESS_TOKEN

しかし、それが不可能な場合は、少なくとも次のようなものを使用して fql を介して実行できると思います。

https://api.facebook.com/method/fql.query?query=SELECT metric, value FROM insights WHERE object_id=PAGE_ID AND metric='SOURCE_NAME' AND period = period('month')&access_token=ACCESS_TOKEN

Invalid metric name: SOURCE_NAMEしかし、これは、使用しようとしているソース名のエラー メッセージを含む xml を返すだけです。

このデータにアクセスする適切な方法は何ですか? それとも、フェイスブックは私をからかおうとしているだけですか?

4

2 に答える 2

3

私が探していたクエリは次のようなものでした

https://api.facebook.com/method/fql.query?query=SELECT metric, value FROM insights WHERE object_id=OBJECT_ID AND metric='page_fans_by_like_source' AND end_time=end_time_date('YYYY-MM-DD') AND period=period('month')&access_token=ACCESS_TOKEN
于 2011-12-11T02:38:42.747 に答える
0

以下のように、このグラフ API を試すことができます。

https://graph.facebook.com/[page_id]/insights/page_fans_by_like_source/?access_token=?[access]&since=[time_stamp]&until=[time_stamp]
于 2013-01-14T04:49:46.370 に答える