使用flickr API添加照片集

时间:2010-01-13 15:53:29

标签: api collections flickr

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

丹尼斯

3 个答案:

答案 0 :(得分:3)

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

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

方法是:flickr.collections.create

必填参数:

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

可选参数:

  • api_key
  • auth_hash
  • CB
  • description(示例值:“我的真棒描述在这里”)
  • parent_id(示例值:0)
  • src(例如:“js”)

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

通过检查在Web界面中执行操作后立即发生的POST,可以对在Flickr上使用JavaScript界面​​的任何内容进行反向设计。

答案 1 :(得分:2)

Flickr API的“flickr.collections。*”部分的官方支持确实因某种原因而推迟(自2007年至少4月)。有一个discussion thread over on Flickr,在未记录的API上有更多信息(逆向工程)。

答案 2 :(得分:0)

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

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