1

是否可以使用 flickr API 创建照片集?我还没有找到任何示例代码来实现这一点,但是你可以在 flickr 网站上做到这一点,我想 flickr 在他们的网站内部使用 API?

丹尼斯

4

3 回答 3

3

这可能为时已晚,但我想我会在这里发布解决方案以供后代使用(因为这篇文章是在我发现它之前在谷歌搜索答案时出现的)。

该方法在 Flickr API 中没有记录,但它似乎确实有效(通过 REST 接口测试)。

方法是:flickr.collections.create

必需参数:

  • auth_token
  • api_sig
  • 标题(示例值:“My Awesome Title Here。”)

可选参数:

  • api_key
  • auth_hash
  • CB
  • 描述(示例值:“My Awesome Description Here”)
  • parent_id(示例值:0)
  • src(例如:“js”)

我通过在 Flickr Web 界面中创建集合并检查 POST 时启用 Firebug 的控制台找到了该方法。我不知道 auth_hash 和 cb 指的是什么,但我认为在使用 JavaScript 接口而不是 REST 时需要它们。

任何在 Flickr 上使用 JavaScript 界面的东西都可以通过检查您在 Web 界面中执行操作后立即发生的 POST 来进行逆向工程。

于 2010-08-11T21:01:38.307 回答
2

出于某种原因,对 Flickr API 的“flickr.collections.*”部分的官方支持确实被推迟了(至少从 2007 年 4 月开始)。Flickr 上有一个讨论线程,其中包含有关未记录 API 的更多信息(逆向工程)。

于 2012-01-30T13:54:45.693 回答
0

是的你可以。但是,首先您需要指定所谓的“主照片”。

这意味着 flickr 不允许您创建空相册(收藏)。我不知道他们为什么决定限制创建空集合,但这是事实。

于 2010-01-13T15:59:24.520 回答