0

Facebookページの履歴データを取得しようとしています。どこまで戻ることができるかをどのように判断するのか疑問に思っていました。

だから私は1ヶ月前に戻ることができることを知っています. これはローリングウィンドウですか?また、次のような API 例外を取得せずに、どこまで戻ることができるかを知りたいです。

{
   "error": {
      "message": "Unsupported operation",
      "type": "FacebookApiException",
      "code": 100
   }
}

私がアクセスできる特定のファンページのすべての過去の洞察データを取得することは可能ですか?

これをクリーンかつ確実に行う方法を理解するのに役立つかもしれない感謝と提案も歓迎します。

4

1 に答える 1

1

当日までの 30 日間で開始します。例:

/278905338821044/insights/page_fans/lifetime?since=30 days ago&until=now

応答には過去 30 日間のデータが含まpagingれ、最後の構造内の「前の」リンクを繰り返し使用して、過去に戻ることができます。

{
  "data": [
    {
      "id": "278905338821044/insights/page_fans/lifetime", 
      "name": "page_fans", 
      "period": "lifetime", 
      "values": [
        {
          "value": 1432, 
          "end_time": "2012-09-19T07:00:00+0000"
        }, 
         //snip
        {
          "value": 1438, 
          "end_time": "2012-10-16T07:00:00+0000"
        }
      ], 
      "title": "Lifetime Total Likes", 
      "description": "Lifetime The total number of people who have liked your Page. (Unique Users)"
    }
  ], 
  "paging": {
    "previous": "https://graph.facebook.com/278905338821044/insights/page_fans/lifetime?since=1345405748&until=1347997748", 
    "next": "https://graph.facebook.com/278905338821044/insights/page_fans/lifetime?since=1350589748&until=1353181748"
  }
}
于 2012-10-18T19:52:01.017 に答える