Javascript Facebook搜索API不受信任的连接

Javascript Facebook搜索API不受信任的连接,javascript,asp.net,facebook-graph-api,Javascript,Asp.net,Facebook Graph Api,我试图使用javascript FB.API(url,success函数)从我的应用程序中搜索Facebook API,返回的JSON对象包含错误:“此连接不支持搜索查询。” 我正在使用的url是:”https://graph.facebook.com/search?q=Bamboo&type=page&access_token=“,当我在浏览器中测试它时,它会工作 为什么我的搜索不受支持?问题是你的url。您只将graph api命令放在url参数中,因此https://graph.faceb

我试图使用javascript FB.API(url,success函数)从我的应用程序中搜索Facebook API,返回的JSON对象包含错误:“此连接不支持搜索查询。”

我正在使用的url是:”https://graph.facebook.com/search?q=Bamboo&type=page&access_token=“,当我在浏览器中测试它时,它会工作


为什么我的搜索不受支持?

问题是你的url。您只将graph api命令放在url参数中,因此https://graph.facebook.com“不应该包括在内

要使用搜索调用

var urlCall = "/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="

这解决了我的问题。但是这个方法如何:$.ajax({url:'',suces:function(response){alert(response);}});这也不行。我不熟悉$.Ajax,也许是jquery?当我点击你的链接时,我得到了一个错误:“消息”:“不支持的类型,页面”。然后,我从type=页面中删除了单引号,然后得到了一个json响应。也许是打字错误?也许可以试试这个:$.ajax({url:graph.facebook.com/search?q=bambol&type=page);suces:function(response){alert(response);}}}})???我试过用双引号,但没有得到任何回应。很高兴能理解为什么:D