Исключение [Неверный параметр] при получении метрик охвата мультимедиа, опубликованных до преобразования бизнес-аккаунта - PullRequest
0 голосов
/ 27 января 2020

Это относится к СМИ, опубликованным до конвертации бизнес-аккаунта. Проблема в том, что я получаю правильный ответ в Facebook API api explorer.

"insights": {
        "data": [
          {
            "values": [
              {
                "value": 8
              }
            ],
            "id": "xxxxxxxxxxxxxxxxx/insights/reach/lifetime"
          }
        ]
      },

Но при попытке использовать API-вызов xxxxxxxxx/media?fields=media_url,caption,comments_count,permalink,media_type,like_count,timestamp,username,thumbnail_url,insights.metric(reach){values} я получаю

dev.ERROR : Jobs >> FacebookInstagramBackTrackOwned >> Исключение >> Недопустимый параметр.

'error_subcode' => 2108006,
'is_transient' => false,
'error_user_title' => 'Media Posted Before Business Account Conversion',
'error_user_msg' => 'The media was posted before the most recent time that the user\'s account was converted to a business account from a personal account.'

1 Ответ

0 голосов
/ 28 января 2020

То, что я сделал, было в части исключения catch, я проверил код ошибки, 2108006 и error_user_title, Media Posted Before Business Account Conversion. Затем сделал вызов без параметра досягаемости, так что я получаю все остальные данные.

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