如何检索美味的相关标签

时间:2011-11-09 18:29:28

标签: similarity delicious-api related-content

我发现这个例子here使用了美味的相关标签并创建了一个图表。但我不知道他们是如何实现它的。我不知道如何从美味的API中获取相关标签的列表,因为在文档中根本没有提及它,但是当你搜索标签时它在美味的website中显示它在右手。

有人知道如何使用API​​获取相关标签吗?

谢谢

1 个答案:

答案 0 :(得分:0)

您可能需要参考Delicious' API page。有specific section on getting tags

不知道你正在使用什么语言(我没有在你提供的链接中看到任何例子;当然我没有深入挖掘),我提出了一些使用urllib.FancyURLopener的Python:

import urllib
u = urllib.FancyURLopener({})
f = u.open("https://api.del.icio.us/v1/tags/get")
tags = f.readlines()
for tag_line in tags:
    print tag_line

关于此代码的说明:

  1. urllib doc page包含有关使用https:

    模块的警告
      

    警告 - 打开HTTPS URL时,它不会尝试验证服务器证书。使用风险自负!

  2.   
  3. 如上所示,系统会提示您输入Delicious用户名&密码。要解决此问题,您需要覆盖prompt_user_password方法。
  4.   
  5. 正如您可能已经猜到需要进行身份验证,这只会为您提供其凭据的用户获取标记。我没有看到如何获得所有Delicious的标签。
  6.