Подтвердить что ты не робот

Как получить идентификатор страницы в facebook

Мне нужно получить идентификатор страницы на странице facebook данного URL-адреса в графическом API. например, это URL http://www.facebook.com/platform, и я хочу получить идентификатор страницы этой страницы facebook. Я попробовал все возможное решение, но не смог. Пожалуйста, помогите мне.... Пожалуйста... Thanx!

4b9b3361

Ответ 1

Просто используйте https://graph.facebook.com/your_username и после того, как вы сможете увидеть все задержанные и ваш идентификатор

Ответ 2

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

1) Получите свой App-id и App-secret, выбирая существующее приложение или создавая новый на этом URL-адресе:

https://developers.facebook.com/apps/

2) Получите токен доступа, сделав запрос GET на этот URL:

https://graph.facebook.com/oauth/access_token?client_id=" + APP_ID + "&client_secret=" + APP_SECRET + "&grant_type=client_credentials

3) Чтобы получить идентификатор страницы вашего фан-страницы, вам нужно имя страницы. Перейдите на страницу своего поклонника на facebook и посмотрите на URL. Он будет иметь следующую форму:

https://www.facebook.com/{fan-page-name}

После этого сделайте запрос GET на этот URL:

https://graph.facebook.com/{fan-page-name}?access_token={access-token}

Он вернет кучу JSON. Вы ищете первый элемент "id". Это ваш идентификатор страницы.

Смотрите мой ответ здесь.

Ответ 3

Попробуйте следующее:

 $url="http://graph.facebook.com/cocacola";
    $content=file_get_contents($url);
    $x=json_decode($content);
    echo $x->id;

Ответ 4

Ответы, приведенные до этого (27 октября 2015 г.), больше не работают.

Что сейчас работает, это перейти на страницу страницы или пользователя Facebook и grep для источника fb://page/\d+ или fb://profile/\d+.

Пример:

https://www.facebook.com/idorecall/

содержит

фб://страница/1605841049661522

https://www.facebook.com/dandasco

содержит

фб://профиль/100002764094643

Попробуйте это в командной строке:

curl -skA "Mozilla/5.0" https://www.facebook.com/idorecall/ | grep -oE "fb://[^\"]+"

Ответ 5

Просто перейдите к https://developers.facebook.com/tools/explorer Введите имя своей страницы в поле и нажмите "Отправить", и вы получите идентификатор страницы