Мне нужно получить идентификатор страницы на странице facebook данного URL-адреса в графическом API. например, это URL http://www.facebook.com/platform, и я хочу получить идентификатор страницы этой страницы facebook. Я попробовал все возможное решение, но не смог. Пожалуйста, помогите мне.... Пожалуйста... Thanx!
Как получить идентификатор страницы в facebook
Ответ 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 Введите имя своей страницы в поле и нажмите "Отправить", и вы получите идентификатор страницы
Ответ 6
Теперь вы можете найти идентификатор страницы Facebook или идентификатор пользователя в Интернете http://jobyj.in/api/find-facebook-page-id-or-user-id-online/