如何检索美味相关标签

发布于 2024-12-14 10:19:36 字数 300 浏览 3 评论 0原文

我在此处找到了这个示例,它使用了美味的相关标签并创建了一个图表。但我不知道他们是如何实现的。我不知道如何从delicious API获取相关标签的列表,因为在文档中根本没有提到它,但是在delicious 网站 当您搜索标签时,它会在右侧显示相关标签。

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

谢谢

I have found this example here which uses delicious related tags and create a graph. But I don't know how they implemented it. I don't know how to get a list of related tags from delicious API, because in the documentation it is not mentioned at all, but in delicious website when you search for a tag it shows related tags in the right hand.

Does anybody know how to get related tags using API?

Thank you

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

余生一个溪 2024-12-21 10:19:36

您可能需要参考Delicious 的 API 页面。有有关获取标签的特定部分

不知道你正在使用什么语言(我没有在你提供的链接中看到任何示例;诚然,我没有深入研究),我将介绍一些使用 urllib.FancyURLopener

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 文档页面包含有关使用 https 模块的警告:

    <块引用>

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

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

You might want to refer to Delicious' API page. There is specific section on getting tags.

Not knowing what language you're using (I didn't see any examples in the link you provided; admittedly I didn't dig too deep), I'm presenting some Python which uses the urllib.FancyURLopener:

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

Notes about this code:

  1. The urllib doc page contains this caveat about using the module with https:

    Warning - When opening HTTPS URLs, it does not attempt to validate the server certificate. Use at your own risk!

  2. As coded above, you will be prompted for your Delicious username & password. To work around this, you need to override the prompt_user_password method.
  3. As you may have guessed by the need for authentication, this only gets tags for the user whose credentials you provide. I did not see how to get tags for all of Delicious.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文