获取Kindle图书馆图书清单

J.H*_*rix 30 api amazon kindle

有没有人知道如何以编程方式从用户的亚马逊Kindle库中获取图书清单?我想建立一个借书的服务.理想情况下,用户可以导出他们愿意借出的书籍清单,而无需单独输入每一本书.我相信亚马逊可能会有这种API,但一直无法找到任何文档.我或多或少与语言无关.提前感谢任何有任何建议的人.

J.H*_*rix 9

解决方案:用户可以选择将他们的kindle作为可移动驱动器安装,并进一步将所有电子书文件拖放到页面上.然后我解析包含ASIN的所有文件名.使用ASIN,我可以搜索亚马逊的书籍信息,包括它是否可以借出.

这并不是我所希望的,但它的效果还不错.如果有人想出一个更有说服力的解决方案,我会非常感兴趣!


Chr*_* G. 6

您正在寻找亚马逊产品广告 API。

https://affiliate-program.amazon.com/gp/advertising/api/detail/main.html

  • 啊,我明白了。是的,亚马逊只允许您搜索他们的 Kindle 图书库。它无法显示用户购买了哪些书籍。但是,产品广告 API 至少可以让您搜索一本书,这样您就可以执行自动完成等功能,以便用户轻松添加他们的书籍。 (3认同)

JKu*_*cki 6

我创建了一个javascript函数要点,它将使用https://read.amazon.com导出所有图书的完整列表。Amazon Kindle Reader Web应用程序使用Web SQL在本地存储您的图书的完整列表(无需“下载”它们),并且要旨基本上是将图书列表导出到CSV文件。我已经评论了要点中的一些注释,因此您可以根据需要对其进行自定义:

https://gist.github.com/jkubecki/d61d3e953ed5c8379075b5ddd8a95f22

这与@ user2493694的提议类似,但是使用基础数据而不是解析页面。


小智 5

我一直在考虑解析 Kindle Cloud Reader ( https://read.amazon.com ) 的内容页面,以获得我的 kindle 图书馆中的图书列表。


use*_*857 5

几周前我在为我的 Kindle 寻找 API 时看到了这篇文章。我意识到我正在挖掘一个很旧的帖子,但是在看到user2493694 的答案后,我想我可以编写一些类似于她所描述的内容。

该项目仍在开发中,但截至目前,它是一个使用 Python 编写的功能性 Kindle API。它主要关注用户当前的阅读位置(这是我最初对 Kindle API 感兴趣的主题),但它有可能提取所有公开可用的 Kindle 数据。

我已将其上传到https://github.com/msuozzo/Lector,非常感谢任何反馈或功能请求。