Я разработал веб-приложение 3 месяца назад, чтобы показать пользователям Facebook поиск по имени пользователя. Чтобы получить доступ к Facebook, я скачал Facebook DLL и получил ключ приложения и секретный ключ от Facebook.
Мое веб-приложение работало нормально и отображало записи с Facebook. вчера мое приложение не работает нормально. Я не смог получить ответ при поиске по имени.
Я проверил fql в онлайн-приложении Facebook testAPI. В этот раз я могу получить ответ. но тот же самый fql, который я использовал в своем приложении, но он не мог получить ответ от facebook, когда я ищу по имени. Если я ищу по UID, я могу получить ответ от Facebook.
вот мой код-
facebook.Components.FacebookService fb = new FacebookService();
fb.ApplicationKey = "bfeefa69afdfe81975f0d6136ace3009";
fb.Secret = "9b672d682e1d8befd06382953fc2615b";
fb.IsDesktopApplication = false;
//the below fql gives response as xml.
//select name, profile_url from user where uid = '1730923544' -I can get response for this fql.
//the below fql does not give response as xml. But it gives empty string.
//the below fql does gives us response as xml when i try in facebook testAPI.
//select name, profile_url from user where name = 'Suresh Rajan' -I couldn't get response for this fql.
string s = fb.fql.query("select name, pic_square, profile_url from user where name = 'Suresh Rajan'");
if (String.IsNullOrEmpty(str1))
Response.Write("Empty Response");
else
Response.Write(str1 + " <br />");
как искать по имени в фейсбуке.
спасибо
r.e