必应网页搜索 Api phonegap 安卓

bing web search Api phonegap android

本文关键字:phonegap 安卓 Api 搜索 网页      更新时间:2023-09-26

我真的是新手。从这里和那里阅读,我尝试使用必应搜索 API 编写一些代码,但似乎什么也没发生。

  var appid = "API KEY";
function init() {
document.addEventListener("deviceready", deviceready, true);
}
function deviceready() {
console.log('loaded');
$("#searchButton").bind("touchstart",function() {
    var s = $.trim($("#searchField").val());
    console.log("going to search for "+s);
    $.getJSON("http://api.bing.net/json.aspx?Appid="+appid+"&query="+escape(s)+"&sources=image&image.count=20&Market=%27ar-XA%27&Latitude=11.111&Longitude=11.1111&$top=50", {}, function(res) {
        var results = res.SearchResponse.image.Results;
        if(results.length == 0) {
            $("#results").html("No results!");
            return;
        }
        var s = "";
        for(var i=0; i<results.length; i++) {
            s+= "<p>"+results[i].Title+"<br/><a href='"+results[i].Url+"'>"+results[i].DisplayUrl+"</a></p>";                
        }
        $("#results").html(s);
    });
});
}

任何帮助将不胜感激。我一直在拔头发。

请专家有任何帮助...

bing api 已经更改,现在属于 Windows Azure 数据市场。 http://api.bing.net 将不再有效。 在此处查看他们的迁移指南(.docx格式)

就个人而言,我在迁移时遇到了麻烦,因为没有太多关于该过程的信息,而且他们现在为使用他们的 API 收取大量废话,我需要使用它进行开发。它把我正在构建的应用程序直接扔出了窗外。这只是我讨厌Microsoft货币化混蛋的另一个原因。我希望他们不能这样做,这样我就不会首先打扰他们的 API。有趣的是,他们可以抓取网站以获取数据,然后像这样自由地出售数据。