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
페이스 북 API가 작동하지 않았을 때부터 말해 줄 수 있습니까? 어제부터 찾았습니다. 긴급한 질문입니다 ... 감사합니다. r.e – eswaran
1 월 27 일 오후 5시 (GMT-8) 전에 언젠가 시작된 것처럼 보입니다. – Gdeglin