有没有办法以编程方式检索用户购买的 Kindle 电子书列表?
我已经在 SO 上广泛搜索了答案,但是我能找到的几个相关问题都很古老。Amazon 文档也不是很有帮助,因为据我所知,Amazon Associates Program API 只允许您对 Amazon 的产品数据库进行查找,它不允许您检索已登录用户的信息。
是的。由于 Kindle 的管理网页臃肿且极其缓慢,我花了几个小时来寻找创建自己的方法。到目前为止,只有一个用于列出和删除标题(书籍和个人文档)的函数库,但您可以在它之上制作有用的东西。您可以在这里找到一个Python版本和这里JS版本。
这是 alpha 质量的逆向工程软件,在我写这篇文章的时候,它实际上已经有几分钟的历史了,但如果它让你感到痒...
注意:它不适合第三方,因为您需要用户的电子邮件和密码。对于一般的、安全的、第三方访问该信息,您需要亚马逊方面的 OAuth 支持。
小智 3
不可以。用户购买历史记录无法从外部获得。反过来想一下,你希望亚马逊向第三方提供你可能购买的所有东西吗?我知道我不会,而且我怀疑大多数客户也不会。因此,这样的 API 不太可能存在。
最好的办法是找到设备上下载了哪些文件,并以某种方式推断出标题。使用该路线时,您会遇到需要根据文件名执行 ANR(模糊名称解析)的情况,如果失败,那么您需要找到一种方法来破解文件、绕过 DRM 加密并读取元数据。
| 归档时间: |
|
| 查看次数: |
5611 次 |
| 最近记录: |