Я работаю над приложением Facebook для AS3 Flash only - и меня смущает вопрос о том, как загрузить картинку пользователя, когда не используется URL-адрес тщеславия.
После авторизации - я в состоянии получить доступ к основной информации, отлично: имя, фамилия (не профиль), но я получаю ссылку, которая может быть в 2 формах
1.with vanity url ie. http://www.facebook.com/mynickname 2. without vanityurl ie. http://www.facebook.com/profile.php?id=100000462568669
, когда 1. действует, я могу получить доступ к удаленному профилю изображения через ..
service.url = "http://graph.facebook.com/"+nickname+"?fields=picture";
но я не знаю, как для случая 2 - кто-нибудь видел это раньше?
Спасибо
Я считаю, что имя и имя тщеславия являются взаимозаменяемыми.
http://graph.facebook.com/StevenLevy?fields=picture
совпадает с
http://graph.facebook.com/534895623?fields=picture
Примечание: вы также можете просто использовать http://graph.facebook.com/534895623/picture, если вы просто ищете изображения профиля.
http://graph.facebook.com/534895623/picture
После знака вопроса необходимо использовать амперсанд (&) для других переменных.
service.url = "http://graph.facebook.com/profile.php?id="+id+"&fields=picture";