2011-06-27 9 views
0

ちょっと面白く聞こえるかもしれませんが、javascriptを使用してFacebookのFQLクエリから取得したデータを取得する方法がわかりません。私はネット全体を見ていましたが、クエリを実行する方法についてのチュートリアルがありましたが、データのフェッチ方法は今です。FQLクエリから取得したデータをプリント/フェッチする方法は?

ので、ここで私が持っているコードです:

  if (response.session) { 
     FB.api({ 
     method: "fql.query", 
     query: "SELECT name,email FROM user WHERE uid = " + response.session.uid 
     }); 
              customar_formcode="'.$formcode.'"; 
              customar_formcode=customar_formcode.replace("{email}", USER EMAIL FROM THE FQL); 
              customar_formcode=customar_formcode.replace("{name}", USER NAME FROM THE FQL); 
              document.getElementById('form').submit(); 

は、どのようにここで「FQLでユーザー名」「FQLからユーザーEMAIL」と、ユーザーの名前とメールアドレスを配置します。

ありがとうございました。あなたは、コールバック関数を定義する必要が

答えて

1

FB.api({ 
     method: "fql.query", 
     query: "SELECT name,email FROM user WHERE uid = " + response.session.uid 
     }, 
function(response) { 
//Here you have acces to response from FB. 
//Use console.log(response) (in firebug in FF) to watch what is in it:) 
} 
);