Я пытаюсь получить показы со своей страницы в Facebook с помощью python, я просто прошу показы, чтобы все заработало, но было бы здорово получить все данные из поста.Мой код выглядит так:
import facebook
import requests
import json
# Give the date Unixtime format
a = u'12/30/2018'
b = u'12/31/2018'
since = datetime.datetime.strptime(a, "%m/%d/%Y")
until = datetime.datetime.strptime(b, "%m/%d/%Y")
# Parse and make the URL
token = 'MyAccessToken'
graph = facebook.GraphAPI(access_token=token, version=3.1)
page_info = graph.get_object('me')
page_id = page_info['id']
base = 'https://graph.facebook.com/v3.2'
node = '/' + page_id + '/insights/page_impressions'
url = base + node
parameters = {'period': 'week', 'access_token': token,'since': since,
'until': until}
object1 = requests.get(url, params=parameters).text.encode('utf-8')
data = json.loads(object1)
print(data)
Я не получаю ошибки, просто массив данных пуст:
{'data': [], 'paging': {'previous':
'https://graph.facebook.com/v3.2/pageID/insights?period=week&access_token=MyAccessToken&metric=page_impressions_unique&since=1547994299&until=1548253499', 'next':
'https://graph.facebook.com/v3.2/pageID/insights?period=week&access_token=MyAccessToken&metric=page_impressions_unique&since=1548512699&until=1548771899'}}
Я уже проверил этот пост и яу меня есть разрешение «read_insights» для этого токена и права администратора / владельца страницы, я также прочитал этот пост об этом, но ответ не полный, и происходит то же самое.
Кто-нибудь знает, как правильно получать данные Facebook Insights с помощью Python?