Поиск книги с использованием Google Data API - PullRequest
0 голосов
/ 09 мая 2011

Я разрабатываю приложение, в котором пользователь может искать определенную книгу, читать ее и приобретать. Я хочу использовать API поиска книг GData для этого. Может кто-нибудь сказать мне, в каком формате я получу ответ, а также как отправить запрос на поиск книг? Я видел документацию GData, но не получил много идей. Пожалуйста, помогите мне.

Ответы [ 4 ]

3 голосов
/ 14 мая 2011

Вам нужно будет отправить HTTP GET запрос , как показано здесь . Это вернет некоторый XML, который вам придется проанализировать. Каждая книга - это <entry> с множеством предметов и <link> с такими вещами, как эскиз обложки книги, например:

enter image description here

Вся информация, которая вас действительно волнует, будет отправлена ​​после этого и будет в элементе с префиксом dc, например <dc:title>Pride and Prejudice</dc:title>

Вы действительно должны просто читать документацию n, потому что она будет более тщательной, чем кто-либо из присутствующих здесь.

1 голос
/ 17 мая 2011

эта ссылка объясняет API книг Google.Этот Android-проект с открытым исходным кодом делает именно то, что вы просили.может быть, вы можете извлечь из этого уроки.

1 голос
/ 14 мая 2011

Если вы используете Java, то вам следует использовать официальную клиентскую библиотеку API Google для Java .

Вот подробные документы, горячие для , используйте его с Google Книгами .

ПРИМЕЧАНИЕ 1. API Google Книг обеспечивает поиск книг, но не предоставляет доступ к контенту. Для этого вы должны использовать Embedded Viewer API . Это API-интерфейс только для Javascript, поэтому его необходимо использовать в браузере. Если вы планируете использовать его с Android, вам, скорее всего, потребуется использовать встроенный WebView , который может отображать HTML и Javascript.

ПРИМЕЧАНИЕ 2. Коммерческие книги можно искать в Google Книгах, но их необходимо приобрести, прежде чем они станут доступны в библиотеке пользователей. AFAIK нет API для покупки книг.

1 голос
/ 09 мая 2011

Для этого вы должны использовать анализатор каналов.Нажмите этот URL в своем IE и посмотрите ответ.Это вернет канал.Вам просто нужен анализатор каналов для его анализа и отображения в приложении.

Каналы Google Книги

...