2010-01-29 3 views
1

J'ai développé une application web il y a 3 mois pour montrer les utilisateurs facebook en cherchant un nom d'utilisateur. Pour accéder à facebook, j'ai téléchargé facebook dll et j'ai obtenu la clé d'application, et la clé secrète de facebook.La méthode fql.query renvoie la chaîne vide dans asp.net

Mon application Web fonctionnait correctement et affichait des enregistrements de Facebook. hier, ma demande ne fonctionne pas bien. Je n'ai pas pu obtenir de réponse quand j'ai cherché par nom.

J'ai testé le fql dans l'outil facebook testAPI en ligne. Cette fois, je peux obtenir une réponse. mais le même fql que j'ai utilisé dans mon application mais il n'a pas pu obtenir de réponse de facebook quand je recherche par nom. Si je recherche par uid je peux obtenir une réponse de facebook.

ici est mon code-

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 />"); 

comment rechercher par nom dans facebook fqï.

grâce r.e

Répondre

0

Hier Facebook avait des problèmes avec leur API qui ont pu empêcher certaines requêtes de travailler. Essayez-le encore aujourd'hui et cela pourrait fonctionner.

Voici la page d'état de api facebook où ils font état des problèmes en cours avec l'API: http://developers.facebook.com/live_status.php

Si elle ne fonctionne toujours pas pour vous, alors il est probable que le correctif qui ils ont déployé pour la question d'hier avait un bogue. Voici un bug similaire qui s'est produit il y a quelques temps et qui ressemble à celui-ci: http://bugs.developers.facebook.com/show_bug.cgi?id=1359. Vous devriez ouvrir un nouveau bug sur le bug tracker facebook si c'est le cas car celui-ci est ancien et a déjà été fermé.

+0

Pourriez-vous me dire, à partir de quand facebook api n'a pas fonctionné? J'ai trouvé hier .. pls urgents ... grâce r.e – eswaran

+0

On dirait que ça a commencé un peu avant 17h00 PST (GMT -8) 27. Le janv – Gdeglin

Questions connexes