2010-01-29 3 views
1

3 개월 전에 웹 응용 프로그램을 개발하여 사용자 이름을 검색하여 페이스 북 사용자를 표시했습니다. 페이스 북에 접속하기 위해 페이스 북에서 dll을 다운로드 받아 응용 프로그램 키와 비밀 키를 받았습니다.fql.query 메서드는 asp.net에서 빈 문자열을 반환합니다.

내 웹 응용 프로그램은 정상적으로 작동하고 페이 스북 (Facebook)에서 기록을 표시하고있었습니다. 어제 이후로, 내 응용 프로그램이 잘 작동하지 않습니다. 나는 이름으로 검색 할 때 응답을 얻을 수 없었다.

페이스 북 testAPI 도구 온라인에서 fql을 테스트했습니다. 그 때 나는 응답을 얻을 수있다. 하지만 내 appliation에서 사용하는 동일한 fql하지만 이름으로 검색 할 때 그것은 페이스 북에서 응답을 얻을 수 없습니다. 내가 uid로 검색하면 페이스 북에서 응답을 얻을 수 있습니다.

여기에 페이스 북 FQL에서 이름으로 검색하는 방법에 내 코드 -

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

답변

0

어제 페이스 북이 작업에서 일부 쿼리를 예방할 수 있습니다 자신의 API에 문제가 있었다. 오늘 다시 시도하면 효과가있을 수 있습니다. 여전히 당신을 위해 작동하지 않는 경우, 그것은 그들이 어제의 문제에 대한 배치 거기에 버그가 있었다 가능성이 수정의 http://developers.facebook.com/live_status.php

: 여기

들은 API와 진행중인 문제를보고 페이스 북의 API 상태 페이지입니다. 조금 전에 발생했던 이와 유사한 버그가 있습니다. 바로 다음과 같습니다 : http://bugs.developers.facebook.com/show_bug.cgi?id=1359. 오래된 버그이며 이미 닫혀 있기 때문에 새로운 버그를 facebook 버그 추적기에 열어야합니다.

+0

페이스 북 API가 작동하지 않았을 때부터 말해 줄 수 있습니까? 어제부터 찾았습니다. 긴급한 질문입니다 ... 감사합니다. r.e – eswaran

+0

1 월 27 일 오후 5시 (GMT-8) 전에 언젠가 시작된 것처럼 보입니다. – Gdeglin