Как получить идентификатор пользователя по URL предварительного просмотра фотографии?
Уважаемые, есть ли в любом случае получить идентификатор пользователя из URL предварительного просмотра изображения в Facebook? Например, это URL предварительного просмотра фотографии https://www.facebook.com/photo.php?fbid=10151312556380001&set=a.10151217166815001.774705.830875000&type=1&theater Это идентификатор фотографии 10151312556380001 Можно ли использовать его для получения идентификатора пользователя? пользователь, который загрузил фотографию.
Спасибо
1 ответ
Идентификатор пользователя является частью URL, вам просто нужно разобрать его.
Пример JavaScript:
var spliturl = "https://www.facebook.com/photo.php?fbid=10151312556380001&set=a.10151217166815001.774705.830875000&type=1&theater".split(".");
console.log(spliturl[spliturl.length-1].split("&")[0]);
Вывод console.log:
830875000
Если я запрашиваю API графика для этого пользователя ( https://graph.facebook.com/v2.2/830875000?access_token=MY_SECRET_TOKEN), я получаю этот JSON обратно:
{
"id": "830875000",
"first_name": "Alaa",
"last_name": "Abdelhaq",
"link": "https://www.facebook.com/app_scoped_user_id/10155109919315001/",
"name": "Alaa Abdelhaq"
}
Предположительно это идентификатор, который вы ищете.