#facebook #facebook-graph-api
Вопрос:
Я использую API graph для привязки страниц пользователей Facebook в нашем приложении к партнерству с пользователями для отправки контента, размещенного на их страницах. Но в последнее время я обнаружил пользователя, имеющего два идентификатора страницы для одной и той же страницы.
примеры ссылок с pageId: https://www.facebook.com/508964xxxxxxx
https://www.facebook.com/9874368xxxxxx
Пользователь проходит проверку подлинности и связал свою канала, когда он связан своем канале я захватил один идентификатор страницы, но когда мы смотрим на URL-адреса видео он опубликовал на своей странице образец: https://www.facebook.com/9874368xxxxx/videos/3636691xxxxxx/ имеют другой идентификатор страницы, первый путь param в Примере url-это идентификатор страницы, а второй-идентификатор.
может ли кто-нибудь помочь мне понять ситуацию здесь, почему у нас два разных идентификатора страницы для одной и той же страницы и что я могу сделать, чтобы использовать один и тот же идентификатор как для ссылки на страницу, так и для отправки контента?
К вашему сведению: мы используем только одно приложение Facebook, я не думаю, что у нас здесь есть идентификаторы области приложения, у нас есть фактический идентификатор страницы
Вот API-интерфейсы graph:
Чтобы получить список всех страниц учетной записи Facebook с маркером доступа пользователя : https://graph.facebook.com/me/accounts
Чтобы получить информацию о странице с помощью маркера доступа к странице и идентификатора страницы, которые мы получаем из приведенного выше ответа: https://graph.facebook.com/{идентификатор страницы}?поля=fan_count,ссылка,имя,фотография
Комментарии:
1. Мне кажется, что они могли просто поделиться видео с другой страницы, вместо того, чтобы на самом деле загрузить его самостоятельно?
2. вот ссылки, обе ссылаются на одну и ту же страницу. facebook.com/101426851637066 , facebook.com/100058143367499
3. Ладно, это действительно необычно. Может быть, в какой-то момент эта страница была объединена со второй? Когда вы запрашиваете
/me/accounts
пользователя, вы также получаете оба этих идентификатора оттуда? Или это просто при запросе видео на странице A вы получаете идентификаторы видео, которые ссылаются на страницу B?