Facebook Python SDK - GraphAPIError: (# 190) - PullRequest
       134

Facebook Python SDK - GraphAPIError: (# 190)

0 голосов
/ 06 августа 2020

Я получаю следующую ошибку при попытке получить метрику 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

  1. Как я могу получить соответствующий токен через SDK? Этот токен отлично работает всякий раз, когда я получаю несколько сообщений, но перестает работать для данных дольше 15 дней.

  2. Необходимо передать токен в качестве аргумента в коде graph.get ... кусок?

Был бы очень признателен за некоторые подсказки здесь!

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