Google ブックス API を読むと、REST API の使用方法に関するドキュメントがあり、クライアントjavascriptでの API の使用についても言及されています。
phonegap/JQueryMobile アプリケーションを作成しています。ajax と Google Books API を使用してデータを取得したいのですが、API がわかりにくいです。
取得したいのは、$.ajax メソッドを使用した JSONP オブジェクトです。
Google ブックス API を使用し、phonegap アプリケーションで動作する jQuery $.ajax を使用してデータを取得するサンプル コードはありますか。
コールバック メソッドを提供する明示性があるか、それともこれを選択するかは、混乱するだけです...
このコードでは:
<body>
<div id="content"></div>
<script>
function handleResponse(response) {
for (var i = 0; i < response.items.length; i++) {
var item = response.items[i];
// in production code, item.text should have the HTML entities escaped.
document.getElementById("content").innerHTML += "<br>" + item.volumeInfo.title;
}
}
</script>
<script src="https://www.googleapis.com/books/v1/volumes?q=harry+potter&callback=handleResponse"></script>
</body>
Google Books APIからJSONPデータを取得できると言われていますが、jQUery $.ajaxでjsonpを型として使用する方法を理解できないようです。