Чтобы получить идентификатор из URL, используйте таблицу object_url
:
SELECT id FROM object_url WHERE url = "http://www.facebook.com/Microsoft"
возвращает
[
{
"id": 20528438720
}
]
Получив его, вы можете использовать его для запроса страницы с помощью идентификатора.
SELECT name,pic,fan_count FROM page WHERE page_id = "20528438720"
возвращает
[
{
"name": "Microsoft",
"pic": "http://profile.ak.fbcdn.net/hprofile-ak-snc4/195730_20528438720_693767_s.jpg",
"fan_count": 702319
}
]
Если вы хотите запрашивать только те URL-адреса, которые находятся под Facebook, то есть профили, то вместо этого используйте таблицу профилей и избавьтесь от URL-адреса и используйте вместо этого имя пользователя:
SELECT id,name,url,pic FROM profile WHERE username = "Intel"
[
{
"id": 22707976849,
"name": "Intel",
"url": "http://www.facebook.com/Intel",
"pic": "http://profile.ak.fbcdn.net/hprofile-ak-snc4/203507_22707976849_6594669_s.jpg"
}
]