我开始构建一个应用程序,它会自动下载我的美味书签,然后保存到数据库中,这样我就可以在我自己的网站上以我喜欢的格式查看它们。
我被迫使用oAuth,因为我有一个雅虎ID登录到美味。问题是我被困在oAuth要求用户手动进行身份验证的位置。
我可以随时随地找到代码/指南吗?我想要的只是一种自动将书签保存到我的数据库的方法。
感谢任何帮助。我可以在java,.net和php上工作。感谢。
答案 0 :(得分:4)
Delicious为此提供了一个API:
返回所有帖子。请谨慎使用。调用更新函数以查看是否需要获取此函数。
实施例
$ curl https://user:passwd@api.del.icio.us/v1/posts/all
<posts tag="" user="user">
<post href="http://www.weather.com/" description="weather.com"
hash="6cfedbe75f413c56b6ce79e6fa102aba" tag="weather reference"
time="2005-11-29T20:30:47Z" />
...
<post href="http://www.nytimes.com/"
description="The New York Times - Breaking News, World News & Multimedia"
extended="requires login" hash="ca1e6357399774951eed4628d69eb84b"
tag="news media" time="2005-11-29T20:30:05Z" />
</posts>
答案 1 :(得分:0)
还有用于书签的公共和私人RSS源,因此如果您可以阅读和解析XML,则不一定需要使用API。
答案 2 :(得分:0)
但请注意,如果您在12月之后注册了Delicious,并因此使用您的Yahoo帐户,则上述操作将无效,您将需要使用OAuth。
Delicious支持网站上有许多完整示例,例如:http://support.delicious.com/forum/comments.php?DiscussionID=3698