мой вопрос: как получить facebook page_id, начиная с простого URL-адреса fb. Например:
На самом деле, если URL соответствует строке "facebook.com/pages/", я звоню:
еще я звоню:
Этот подход, кажется, работает хорошо, но он действительно эмпирический и, глядя на документацию, я не вижу никаких предложений. О чем ты думаешь?
Я не совсем уверен, что вы спрашиваете, но я думаю, что вы говорите, пытаясь получить идентификатор страницы, которую вы знаете только по ее "URL тщеславия" или "псевдоним".
По сути, вы можете выполнить запрос API api-графа Facebook к «URL-адресу тщеславия», а затем получить идентификатор из предоставленного запроса.
Например ... если вы открываете Facebook API Graph Explorer https://developers.facebook.com/tools/explorer?method=GET&path=coca.cola.
или сделать запрос на http://graph.facebook.com/coca.cola
вы можете увидеть в полученном ответе "id": "40796308305" какой идентификатор страницы вы говорите.
Переход к http://www.facebook.com/40796308305 должен доказать это.
Надеюсь, это поможет.
Для моей мета OG <meta property="fb:app_id" content="010101010101010" />
<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=1&version=v2.9&appId= 010101010101010";
js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.9&appId= 010101010101010";
Отладчик совместного использования теперь перестал жаловаться https://developers.facebook.com/tools/debug/