「食べ物」という単語でBingウェブ検索APIを検索しました。Bing web search api v5.0は、Androidアプリから「リソースが見つかりません」を返します。
これはコードです:
Ion.with(this)
.load("https://api.cognitive.microsoft.com/bing/v5.0/search")
.setHeader("Ocp-Apim-Subscription-Key", "xxxxxxxxxxxxxxxxxxxx")
.setBodyParameter("q", "food")
.asJsonObject()
.setCallback(new FutureCallback<JsonObject>() {
@Override
public void onCompleted(Exception e, JsonObject result) {
System.out.println("result = " + result);
}
});
私はこの応答を得たイオンライブラリ Android Ion library
でこの要求をした:
{ "からstatusCode":404、 "メッセージ" : "リソースが見つかりません"}
私は丁寧にBingの文書に従った。
私は、デスクトップChromeブラウザの「ポストマン」のクライアント経由で呼び出しを行ったと私は完全に応答いいました。
Androidのリクエストには何が欠けていますか?
更新
私はAndroid Asynchronous Http Clientと呼ばれ、それが完璧に働いていた他のAsyncHttpライブラリとリクエストをしました!
私は何かが欠けすることができる