Как получить page_id из URL-адреса Facebook

#facebook #url #facebook-graph-api

#Facebook #url #facebook-graph-api

Вопрос:

мой вопрос в том, как получить идентификатор страницы facebook, начиная с простого URL-адреса fb. Например:

На самом деле, если URL-адрес соответствует строке «facebook.com/pages /» Я вызываю:

иначе я вызываю:

Этот подход, похоже, работает хорошо, но он действительно эмпирический, и, просматривая документацию, я не вижу никаких предложений.
О чем вы думаете?

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

1. В большинстве случаев у вас уже есть идентификатор страницы из другого вызова API, верно? (из ленты пользователя или списка лайков и т. Д.?) — В противном случае метод, который вы описали выше, является лучшим, о котором я могу думать

2. На самом деле у меня есть только список URL-адресов, которые я должен исследовать.

3. @freedev ваш вопрос — это ваш ответ, это лучший способ, который я знаю, и я тоже использую его..

Ответ №1:

Простые инструкции:

  1. Перейдите на нужную страницу Facebook
  2. Ctrl U для просмотра источника страницы
  3. Ctrl F, чтобы открыть диалоговое окно поиска
  4. Используя диалоговое окно поиска, выполните поиск «page_id=» в коде
  5. ‘page_id’ должен следовать за символом «=»

ТЕСТ:

Найдите нужную страницу, используя ‘page_id’ вместо названия страницы:

www.facebook.com /[вставьте здесь ‘page_id’]

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

1. Это сработало для меня. Только одна вещь, которую я смог получить идентификатор страницы, выполнив поиск «pageid», а не «page_id».

Ответ №2:

Я не совсем уверен, о чем вы спрашиваете, но я думаю, что вы говорите о попытке получить идентификатор страницы, которую вы знаете только по ее «URL-адресу тщеславия» или «нику».

В принципе, вы можете выполнить запрос API-интерфейса Facebook graph на «URL-адрес тщеславия», а затем получить идентификатор из предоставленного запроса.

Например… если вы откроете Facebook graph API explorer https://developers.facebook.com/tools/explorer?method=GETamp;path=coca.cola .

или сделайте запрос на http://graph.facebook.com/coca.cola

вы можете видеть, что в ответе вы получаете «id»: «40796308305», который является идентификатором страницы, о которой вы говорите.

Переход к http://www.facebook.com/40796308305 должен это доказать.

Надеюсь, это поможет.

Ответ №3:

Для моей OG meta <meta property="fb:app_id" content="010101010101010" />

Я получил идентификатор приложения своей страницы, перейдя сюда:

https://developers.facebook.com/docs/plugins/page-plugin

получить код> AppID

Строка 6: js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1amp;version=v2.9amp;appId=
010101010101010";

Отладчик общего доступа теперь перестал жаловаться https://developers.facebook.com/tools/debug /