Я получаю следующую ошибку при попытке получить метрику c с края аналитики, Graph API v3.1
graph = facebook.GraphAPI(access_token=token,
version="3.1")
graph.get_connections(id=post_id,
connection_name='insights',
metric='post_impressions_unique',
period='lifetime')
Ошибка:
GraphAPIError Traceback (most recent call last)
<ipython-input-602-bfef6371192b> in return_engaged_users(psid)
8 try:
----> 9 return post_life_time_insights(psid, 'post_engaged_users')['data'][0]['values'][0]['value']
10 except KeyError:
<ipython-input-602-bfef6371192b> in post_life_time_insights(post_id, metric)
4 metric=metric,
----> 5 period='lifetime')
6
~/.local/lib/python3.7/site-packages/facebook/__init__.py in get_connections(self, id, connection_name, **args)
149 return self.request(
--> 150 "{0}/{1}/{2}".format(self.version, id, connection_name), args
151 )
~/.local/lib/python3.7/site-packages/facebook/__init__.py in request(self, path, args, post_args, files, method)
312 if result and isinstance(result, dict) and result.get("error"):
--> 313 raise GraphAPIError(result)
314 return result
GraphAPIError: (#190) This method must be called with a Page Access Token
Как я могу получить соответствующий токен через SDK? Этот токен отлично работает всякий раз, когда я получаю несколько сообщений, но перестает работать для данных дольше 15 дней.
Необходимо передать токен в качестве аргумента в коде graph.get ... кусок?
Был бы очень признателен за некоторые подсказки здесь!