2011-09-14 6 views
6

私はユーザーのメールを持っています.JavaScript APIを使用してFacebookで検索したいと思います。javascript APIを使用してFacebookの検索を実行する

私は何か

FB.api('/search', {q: '[email protected]', type: 'user'}, function(response) { 
    //Handle response 
}); 

を必要と知っている。しかし、これは動作するようには思えない、私も回答を得ることはありません。

また、何か理由で失敗したFB.login()への呼び出しの後に、それを入れてみました。

提案がありますか?これを使用する方法に関するドキュメントは非常に曖昧です。

EDIT:

<div id="fb-root"></div> 
<script type="text/javascript" > 
    FB.init({ 
     appId: 'apikey', //Actual API key removed for obvious reasons 
     status: true, // check login status 
     cookie: true, // enable cookies to allow the server to access the session 
     xfbml: true, // parse XFBML 
     oauth: true // enable OAuth 2.0 
    }); 
</script> 

<script type="text/javascript" > 
    FB.login(function (response) { 
     if (response.authResponse) { 
      FB.api('/search', {q: '[email protected]', type: 'user'}, function(response) { 
      { 
       alert(response); 
      }); 
     } 
     else { 
      alert(response.toString()); 
     } 
    }); 
</script> 
+0

これはうまくいきましたか? – aleXela

+0

@alexela決してそれを稼働させることはありませんでした。 –

答えて

0

あなたは、APIキーを渡して、次のとおりです。ここで

は、適切なコードのすべてのですか?

私がここに開始する:http://developers.facebook.com/docs/reference/javascript/

をして、あなたのAPIリクエストを行う必要がありますかの基礎を形成する0Auth 2.0を使用しています。この例では、次のとおりです。https://developers.facebook.com/blog/post/525/(この記事は、最新のように見えます!)

+0

私は自分のアプリケーションIDを使用してFB.initを呼び出していますが、それはどういう意味ですか? –

+0

はい。あなたの質問に追加できるコードがありますか?あなたのFB.api()呼び出しを超えて、これを防ぐかもしれない何かがあるかどうか疑問に思っています。 – BumbleB2na

+0

質問に該当するソースコードを追加しました。お役に立てば幸いです。 –

3
var urlCall = "https://stackoverflow.com/search?q=Bamboo&type=page&access_token="; 
FB.api(urlCall, function(response) { 
    //you code to execute  
}); 

最後に、これをいくつかの掘削の後で見つけました。

関連する問題