如何实现“发送到点燃”链接?

时间:2011-11-06 18:29:59

标签: javascript amazon kindle sendto

我试图了解如何创建一个链接,将我网站上的当前页面/文章发送给用户的Kindle设备。我还没有找到很多相关内容,但我知道可以这样做,因为我在这里看到它:http://openlibrary.org/works/OL258709W/King_Henry_VI而Instapaper提供此功能,请参阅图片。有谁知道怎么做,甚至从哪里开始?

send to kindle

我已经看过其他帖子提出这个问题了,但是他们是从前一段时间开始的,当时它是不可能的,所以没有答案,现在它是可能的。

3 个答案:

答案 0 :(得分:7)

每个注册的Kindle都有一个关联的电子邮件地址。用户可以通过电子邮件将文档发送到此地址,以将其复制到Kindle设备和亚马逊相关的云存储中。

但是,默认情况下,只有与用户的亚马逊帐户关联的电子邮件地址列入白名单。您必须要求用户将您的电子邮件地址添加到 Approved Senders 列表中。一旦完成,你只需要他们的Kindle电子邮件地址,你就可以了。

每个Kindle电子邮件地址都有两种变体:@kindle.com@free.kindle.com@free.kindle.com只会通过Wi-Fi传输文档,因此用户无需付费。如果您使用@kindle.com电子邮件地址,则可能会向用户转移3G费用。他们可以配置他们的设置以禁止这样做,但是你应该注意不要意外地将文件发送到这个地址。

Instapaper's interface就是如何做到这一点的一个很好的例子:

screenshot showing a dropdown allowing the user to select the free or non-free address

虽然长期以来一直向美国Kindle客户提供,但国际支持较差。直到最近,这根本不是加拿大的支持,即使是对于Wi-Fi传输也是如此。我不知道它在哪里,目前不支持。

有关详细信息,例如支持的格式,请参阅亚马逊支持文档 Kindle Personal Document Service

答案 1 :(得分:3)

执行此操作的方法似乎只是通过电子邮件发送您的@kindle.com电子邮件帐户,并将您要阅读的文档附加到电子邮件中。

这是亚马逊Kindle支持页面的链接,描述了如何执行此操作:

http://www.amazon.com/gp/help/customer/display.html?nodeId=200140600

答案 2 :(得分:1)

除了上面提到的电子邮件解决方案外,亚马逊还提供了一个可以设置为“发送到Kindle”按钮的按钮,可以将其放入任何html页面。在放入他们的Javascript片段之前,您需要实现一些方法来识别页面中的内容区域,即自定义CSS选择器或schema.org表示法。

reindex

你可以在我的网站上看到它应该如何工作,尽管亚马逊最近似乎有一些文档传递问题。

https://www.amazon.com/gp/sendtokindle/developers/button

如果有人可以在其他网站上找到此按钮的实际示例,也许您可​​以在此处提供链接。感谢。