如何访问Kindle的亮点(API?)
我想做一个网站,让你跟随其他人点燃精华。 这有可能是否有某种Kindle Highlights API?
谢谢。
无耻的插件警报
我已经写了一个小的PHP类,可以帮助这个:Kindle_Highlights
你可以在github上获得它 。
意见/build议欢迎改进。
我将在接下来的几个星期里改进/扩展这个function,但是你应该能够得到你的点燃亮点。
这将是一个惊人的Web服务。 亚马逊并没有提供这个API。 您可以在kindle.amazon.com上在线阅读公共亮点,但是,您无法通过API将任何公开亮点集成到您的应用程序中。 看来,新的Kindle开发者套件纯粹是为了在kindle上创build应用程序,甚至没有一个API访问公共亮点在这个kdk。
这并不是专门回答这个问题,但我一直在寻找一种方法来提取和发布“我的剪报”文件。 最后,我写了一个小的PHP函数,通过正则expression式将我的内容(作者,标题,位置,页面,突出显示的date,突出显示)提取到PHPvariables中。 也许这对未来的项目有用。
http://toshine.org/etc/publishing-amazon-kindle-highlight-clippings-with-regex-and-php/
你总是可以在kindle.amazon.com上刮本书的页面。 我在js中写了一个脚本来做这个 ,然后把它打包成一个Chrome插件,在Kindle书页上点亮,但是(当然),Amazon在一两个星期前刚刚更新了DOM,现在需要更新体现新的语义结构。 这突出了这种方法的弱点。 = \
希望有一天亚马逊会为我们提供一个API,但我怀疑这可能违背了他们与发行商的协议。
用户可以通过login“您的精彩集锦”页面login后在networking上看到他们的精彩集锦 。 据我所知,没有一个API,也没有任何OAuth的东西,你可以做,所以目前最好的解决办法是获得您的用户的亚马逊用户名/密码,并从该页面刮。
这比没有好,但是一个真正的API会开启很多很酷的想法,我已经在点燃的亮点。