Closed yegusa closed 10 years ago
表示されているものもあるようです。 http://enju.next-l.jp/manifestations/4462
へえ。でも、大半は表示されてませんよね。
「書影があるはず」というのは、なにをもってそう判断されていますでしょうか。
一回、全て書影があることをEnjuでインポートして確かめ済みのデータだからです。
Enjuの問題というよりは、以前は、書影がGooglebookにあったデータでも、 現在はなくなっちゃってるってことなのでしょうか?
書影表示は、Google BooksのWebAPIをその都度呼んでいます。imageLinks属性が取得できた場合、書影を表示します。
書影があるもの https://www.googleapis.com/books/v1/volumes?q=isbn:9784764904279&callback=addTheCover
書影がないもの https://www.googleapis.com/books/v1/volumes?q=isbn:9784946553196&callback=addTheCover
ですので、Google Books側のデータが変わると、以前取得できていた書影が取得できなくなる、ということはありえます。imageLinks属性が取得できているのに書影が表示されない場合はEnju側の問題になりますが、現状ではimageLinks属性が取得できていないため、Google Books側の問題だと思います。
たしかに、表示されないのはimageLinksがないやつですねえ。 ところで、GoogleBooksやCiniiBooksの表示では表示されてるけど、これはなにをつかってるんだろ。
Enjuデモサーバー(書影がない例): Webを支える技術 http://enju.next-l.jp/manifestations/4458
GooglebooksAPI imageLinksがない: https://www.googleapis.com/books/v1/volumes?q=isbn:9784774142043&callback=addTheCover
Googlebooksの画面では書影が表示される: http://books.google.co.jp/books?id=ejWgngEACAAJ&dq=9784774142043&hl=ja&sa=X&ei=Pg_qU6PfIMvs8AWZ7ICQDQ&ved=0CB0Q6AEwAA
CiNiiBooksでは書影が表示される: http://ci.nii.ac.jp/ncid/BB01707380
WebAPIのレスポンスにimageLinksがなくても、以下のリンクで書影を取得できるようですね。 http://books.google.co.jp/books?vid=ISBN9784774142043&printsec=frontcover&img=1&zoom=1 http://books.google.co.jp/books?id=ejWgngEACAAJ&printsec=frontcover&img=1&zoom=1&hl=ja
ただ、いずれもhttpsに対応していないようです。
とりあえず、TSVインポートの不具合ではなかったのですね。 なので、一端クローズしますが、できれば、imageLinksがなくても表示できるようにはしてほしいなあとおもいます。こちらは別issueを要望としてたてておきますね。
(しかし、データ作ったときは書影あったのに、、、サンプルデータという意味では、残念です。)
デモサーバー(Next-L Enju Leaf 1.1.0.rc13 + Next-L Enju Flower 0.1.0.pre16)で現象を確認しました。
例:http://enju.next-l.jp/resource_import_files/25
↑のファイルをインポートしたときに、 書影があるはずの書誌ばかりなのに、書影が表示されません。