2

私はこれに本当に慣れていません。あちこち読んで、bing 検索 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);
    });

});
}

どんな助けでも本当に感謝します。私は髪を引っ張ってきました。

専門家の助けを借りてください...

4

1 に答える 1

1

bing api が変更され、Windows azure データ マーケットの下にあるようになりました。http://api.bing.netは機能しなくなります。ここで移行ガイドを確認してください (.docx 形式)

個人的には、プロセスに関する情報があまり書かれておらず、開発に使用する必要があるAPIの使用に対してでたらめな金額を請求しているため、移行に問題があります。構築していたアプリが窓の外に投げ出されました。私がマイクロソフトを嫌うもう1つの理由は、収益化するろくでなしです。そもそも彼らのAPIに煩わされなかったので、彼らがそれをできなかったらいいのにと思います。Web サイトをクロールしてデータを取得し、自由意志でこのように販売することもできます。

于 2012-08-25T15:07:43.597 に答える