2012-06-23 9 views
5

Kiedy nazywam API "books.volumes.get", otrzymuję "pageCount", który różni się od wywoływania interfejsu API "books.volumes.list" dla tej samej książki.Dlaczego nieprawidłowy "pageCount" został zwrócony za pomocą interfejsu Google Books API?

Biorąc za przykład "Kryptografia rozszyfrował" tytuł książki, korzystając z Google API Explorer będę się następujące wartości dla "objętości":

Zwróć uwagę, że identyfikator woluminu jest dokładnie taki sam w obu wynikach zapytania. ("id" = wNFQAAAAMAAJ)

Jakieś sugestie dotyczące tego dziwnego zachowania? Wszelkie opinie będą bardzo mile widziane.

Odpowiedz

0

Porównaj odpowiedzi - są różne.

Wydawnictwo dla pierwszych to "Addison-Wesley" i "Addison-Wesley Professional" za drugie.

To jest całkowity bałagan. Zgodnie z książką page W pierwszej prośbie poprawny jest wydawca, ale liczba stron jest błędna.

Moim zdaniem lepiej jest wysłać dwie litery z opisem tej sytuacji. Jeden do właściciela API drugiego do Addison-Wesley (prośba o wyjaśnienie na temat Professional). Nie jestem pewien, czy otrzymałeś odpowiedź od drugiego .. cokolwiek ..

+0

Dziękuję za odpowiedź. Zgadzam się, to całkowity bałagan! Obecnie jestem zainteresowany rozwiązaniem tylko kwestii "pageCount", chociaż inne pola również nie są spójne. Problem "pageCount" jest właściwie związany nie tylko z tą konkretną książką, ale z KAŻDĄ książką, jaką kiedykolwiek testowałem. W przypadku każdej testowanej książki każda z powyższych metod zwróci inną wartość dla "pageCount"! Chciałbym dać ci nagrodę, ale odpowiedź, której szukam, powinna stanowić oficjalne odniesienie do tego problemu przez zespół Google Books API i jego bieżące rozwiązanie. – Joshua

Powiązane problemy