1

「今日」の新しいファンページのいいねを取得する FQL クエリを取得しようとしています。これは、毎日自動的に更新する必要があることを意味します。

次のコードを使用しています:

SELECT metric, value FROM insights WHERE object_id=481749428508329 AND metric='page_fan_adds' AND end_time=(??????) AND period=86400 

Graph API を使用し、id: 値をコピーして貼り付けることで、object_id を取得しました。次のページ用です: www.iq-leads.com/IQLeads

今日の追加されたいいねの数だけを取得する方法がわかりません。私は指定された日付のためにそれをやろうとしました:

SELECT metric, value FROM insights WHERE object_id=481749428508329 AND metric='page_fan_adds' AND end_time=end_time_date('2012-11-26') AND period=86400

結果は次のとおりです。

{
  "data": [
  ]
}

クエリのどの部分が間違っているのかわかりません。誰か助けてもらえますか?

4

1 に答える 1

0

私も同じですが、うまくいきません。FacebookInsightsドキュメントの2番目の例は機能しません。これは異常であり、Facebookの注意が必要だと思います。

とにかく、別の方法がありますが、GraphAPIを使用しているように見えます。 /YOUR_PAGE_ID/insights/page_fan_adds_unique/day

情報が3日間のグループごとに収集されるような方法で結果が得られます。

{
  "data": [
    {
      "id": "YOUR_PAGE_ID/insights/page_fan_adds_unique/day", 
      "name": "page_fan_adds_unique", 
      "period": "day", 
      "values": [
        {
          "value": 0, 
          "end_time": "2012-12-17T08:00:00+0000"
        }, 
        {
          "value": 0, 
          "end_time": "2012-12-18T08:00:00+0000"
        }, 
        {
          "value": 1, 
          "end_time": "2012-12-19T08:00:00+0000"
        }
      ], 
      "title": "Daily New Likes", 
      "description": "Daily The number of new people who have liked your Page (Unique Users)"
    }
  ], 
  "paging": {
    "previous": "https://graph.facebook.com/YOUR_PAGE_ID/insights/page_fan_adds_unique/day?since=1355425264&until=1355684464", 
    "next": "https://graph.facebook.com/YOUR_PAGE_ID/insights/page_fan_adds_unique/day?since=1355943664&until=1356202864"
  }
}

(私のページはあまり有名ではありません)

read_insights許可を使用することを忘れないでください。

于 2012-12-21T19:04:13.157 に答える