API профиля пользователя Facebook не работает для нескольких пользователей

#facebook #facebook-graph-api

#Facebook #facebook-graph-api

Вопрос:

Это касается API профиля пользователя Facebook (https://developers.facebook.com/docs/messenger-platform/identity/user-profile /). Ранее я мог получить доступ к деталям всех пользователей, которые отправляли сообщения нашему боту FB Messenger, используя их USER_ID. Но уже через пару дней я не могу получить доступ к деталям всех пользователей. Я могу получить доступ только к некоторым из них. Пример: этот пользователь (3200103453356504) регулярно отправляет мне текстовые сообщения, поэтому в соответствии с документацией и тем, как она работала ранее, я должен иметь доступ к его информации, но когда я пытаюсь получить к ней доступ. Он показывает следующую ошибку:

  {
    "error": {
        "message": "Unsupported get request. Object with ID '320010123356504' does not exist, cannot be loaded due to missing permissions, or does not support this operation. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api",
        "type": "GraphMethodException",
        "code": 100,
        "error_subcode": 33,
        "fbtrace_id": "AFARcLffkfOE55crL3qvJAL"
    }
}
  

Но такое поведение существует не для всех пользователей. Например, для этого идентификатора пользователя — 2238372056224053 — он работает отлично и возвращает правильный ответ с first_name, last_name и т.д.,
Не могли бы вы указать, в чем именно проблема.

Спасибо, Муртуза

Комментарии:

1. На той самой странице документации, на которую вы ссылались, перечислен ряд случаев, в которых вы, возможно, уже не сможете получить эти данные …