Facebook SDK FQL: получение URL-адреса профиля?

Я использую fql из facebook и запрашиваю пользовательскую таблицу, чтобы получить profile_url

string facebook_info = Convert.ToString(FacebookAppExtensions.Query(app, "**SELECT 
                       profile_url from user where uid=" + facebook_ID**));
facebook_info = facebook_info.Substring(17);
char[] charsToTrim1 = { '}', ']', ' ', '"' };
facebook_info = facebook_info.TrimEnd(charsToTrim1);

Проблема в том, что для некоторых пользователей URL-адрес работает, в то время как для других пользователей facebook сообщает страницу «НЕИЗВЕСТНО», это ошибка?

Спасибо, Бехруз


person Bruce    schedule 09.02.2011    source источник


Ответы (2)


не нужно запрашивать: http://www.facebook.com/profile.php?id=UID

person agbb    schedule 09.02.2011

Я думаю, что все данные, которые вы можете получить, тоже контролируются пользователем. Если пользователь не позволяет вам получать данные о нем, вы не получите эти данные через FQL.

person Ákos Nikházy    schedule 09.02.2011