如何从美味下载所有标签

时间:2009-10-10 08:51:09

标签: web-services tags delicious-api

如何从美味中下载所有标签,如下所示的所有标签: http://delicious.com/tag

2 个答案:

答案 0 :(得分:2)

无法获取所有标记,您可以获取用户名的所有标记(用您的用户名和密码替换占位符):

curl https://{username}:{password}@api.del.icio.us/v1/tags/get

这会返回一些XML(对我来说)看起来像这样:

<?xml version="1.0" encoding="UTF-8"?>    
<tags>
  <tag count="42" tag=".Net"/>
  <tag count="9" tag="AI"/>
  <tag count="1" tag="ASP"/>
  <tag count="64" tag="Accessibility"/>
  <tag count="15" tag="Admin"/>
  <tag count="3" tag="Agile"/>
  <tag count="57" tag="Ajax"/>
  <tag count="12" tag="Amiga"/>
  ...
</tags>

或者,您可以获取特定网址的推荐或建议标记列表:

curl https://{username}:{password}@api.del.icio.us/v1/posts/suggest?url=http://stackoverflow.com/

这将返回带有两种不同类型标记的XML,建议使用的标记以及所有受欢迎用户的标记:

<?xml version="1.0" encoding="UTF-8"?>
<suggest>
  <recommended>Reference</recommended>
  <recommended>Development</recommended>
  <recommended>Software</recommended>
  <recommended>Tips</recommended>
  <recommended>Community</recommended>
  <recommended>Technology</recommended>
  <recommended>HowTo</recommended>
  <recommended>Forum</recommended>
  <recommended>Web2.0</recommended>
  <recommended>Blog</recommended>
  <recommended>Learning</recommended>
  <recommended>FAQ</recommended>
  <popular>programming</popular>
  <popular>reference</popular>
  <popular>development</popular>
  <popular>software</popular>
  <popular>tips</popular>
</suggest>

有一篇关于using the Delicious API from PHP的webmonkey文章。

答案 1 :(得分:0)

如果您的意思是自己的标签,那么最简单的解决方案就是在其网站上使用Export feature。我想你可以通过curlwget或类似的方式自动执行此操作(包括身份验证)。