Как получить доступ к данным Facebook Insight в течение нескольких месяцев подряд? - PullRequest
2 голосов
/ 03 ноября 2011

Я новичок в разработке приложений для Facebook, надеюсь, я смогу получить ответ здесь.

Можно ли получать данные аналитики Facebook в течение нескольких месяцев подряд? Я пытался end_time=2010-01-01 до since=2010-01-31 и period=month, но я получил

Указанный диапазон дат не может превышать 3024000 секунд !!

Как я получу с 2010-02-01 по 2010-02-28 и с 2010-03-01 по 2010-03-31?

Я пробовал и использовал множество примеров, но не смог добиться успеха: как я могу решить эту проблему?

1 Ответ

2 голосов
/ 10 ноября 2011

То, что сработало для меня, очень похоже на то, что вы делаете, с той разницей, что я использую метку времени UNIX для SINCE и UNTIL.

Пример:

https://graph.facebook.com/212686148747689/insights/
page_impressions_by_city_unique/week/?    
access_token=QWERTYUI&since=1315699200&until=1320796800

(Это все должно быть в одной строке, но так легче читать, по крайней мере, для меня.)

При таком подходе вы хотите быть осторожным и убедиться, что разница между SINCE и UNTIL не превышает 90 дней. В противном случае вы получите сообщение об ошибке, например:

(#604) The specified date range cannot exceed 7776000 seconds

Наконец, если у вас нет способа автоматически сгенерировать метку времени UNIX, перейдите на веб-сайт, например:

http://www.epochconverter.com/

Если у кого-то есть идеи получше, поделитесь. Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...