Стоит следующая задача: менеджер базы вбивает в базу урлы страниц произвольных пользователей facebook. Для хранения в базе такой урл надо заменить на id пользователя. Как можно получить id случайного пользователя (не заходившего на сайт и ничего не подтверждавшего в приложении) зная урл его страницы? Кто-нибудь сталкивался с такой задачей?
В url есть его имя вроде, в API по идее можно по имени получить id. В инренете пишут, что эти методы прикрыли, надо капать на английском
Да вот сервис findmyfbid точка ком как-то определяет, значит не совсем прикрыли, есть способ как-то реализовать. Не со старой же базой они работают?
не удивлюсь, если по картинке аватарки --- Добавлено --- на аватарку наводишь, там профайл айди в ссылке
Как? Там проблема в том, что Facebook парсить страницу не даёт. Вот мой код, которым я парсингом балуюсь. Facebook на него отдает страницу с текстом "Обновите свой браузер" без каких-либо признаков профиля пользователя. PHP: function inopen($patch){ $handle = @fopen($patch, "r"); if ($handle) { while (!feof($handle)) { $buffer = fgets($handle, 4096); $page2.=$buffer; } fclose($handle); } return $page2; } $html = inopen($urlfb); print $html; Или имеется в виду получить аватарку через api и из неё вынуть Id? Тогда тот же вопрос - как?