2011-06-20 10 views
1

javacript FB.api(url、success関数)を使用してアプリケーションからFacebook APIを検索しようとしていますが、返されるJSONオブジェクトにエラーが含まれています。 "Facebook Search APIの信頼できない接続

私が使用しているURLは次のとおりです。私は、ブラウザ

でそれをテストしていたときに働く「https://graph.facebook.com/search?q=Bamboo &タイプ=ページ& access_tokenは=」、

検索がサポートされないのはなぜですか?

答えて

2

問題はあなたのURLです。あなたはあなたのgraph apiコマンドをurlパラメータに入れるだけで、 "https://graph.facebook.com"を含めてはいけません。

検索呼び出しを使用するために、

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

はなく、次の

url = "https://graph.facebook.com/search?q=Bamboo&type=page&access_token=" 
+0

これは私の問題を解決しました。しかし、この方法について:$ .ajax({url: 'https://graph.facebook.com/search?q=Bamboo&type=page'、sucess:function(response){alert(response);}}));これはどちらもうまくいかない。 – Alex

+0

私は$ .Ajax、おそらくjqueryに慣れていませんか?あなたのリンクをクリックしたときに、「メッセージ」:「サポートされていないタイプ、ページ」というエラーが表示されます。私はその後、一重引用符をtype = pageから取り除き、jsonの応答を得ました。おそらくタイプミス? 多分これを試してください:$ .ajax({url: "graph.facebook.com/search?q=Bamboo&type=page"; sucess:function(response){alert(response);}}); ??? – guiomie

+0

私は二重引用符で試したが、私は何の応答も得られない。理由を理解するといいでしょう:D – Alex

関連する問題