1

Facebook Graph API を使用して、ページのインサイト情報を取得しています。私の問題は、3か月以上前のものを入手できないことです。たとえば、私が使用している場合/insights/page_fan_adds/day?since=2013-01-20&until=2013-04-23はすべて正常に動作していますが、使用している場合/insights/page_fan_adds/day?since=2013-01-19&until=2013-04-23(前日から 1 日前)、次のエラーが表示されます。

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

これは、Facebook ページのインサイトから古い情報を取得できないことを意味します。または、たとえば、いくつかのアクセス許可を使用したり、他の構文を使用したりするなど、何か他のことをしなければなりませんか?

4

2 に答える 2

0

Facebook では 89 日を超えることはできませんが、since/until フィールドを調整して 89 日より古いデータを取得できます。

于 2013-05-07T13:54:51.347 に答える
0

Facebook は、最大 93 日間のインサイト データを返します。sinceおよびuntilフィールドを試してみることで、これを自分で確認できます。

別の回答で示唆されているように、93日以上必要な場合は、フィールドsinceuntilフィールドを変更して、データの異なる「ウィンドウ」を取得する必要があります。Facebook から返されるデータには、便宜上、ページング URL が含まれていることに注意してください。必要に応じて、URL を再構築する代わりにそれらを使用できます。

于 2015-02-20T19:12:51.597 に答える