0

这是我第一次尝试与 Flickr api 交互。我想做的就是抓一张照片集并将其显示在我的博客上。我正在使用 Jekyll,并且已经从这里下载了一个专门用于此目的的插件。

不幸的是,我无法让它工作。我的意思是,它没有访问任何照片集。

设置说明要求提供 api 密钥。所以,我在 flickr 上创建了一个测试应用程序并获得了 api 密钥。这就是我正在使用的。

令我感到奇怪的是,该插件似乎没有要求任何身份验证。在 api 调用中,它只使用一个 api 密钥。

如果我正在访问公共照片集,那么我还需要进行身份验证吗?如果是这样,怎么办?!我是否需要以某种方式设置我的测试轻弹应用程序?

我一直在谷歌搜索,但 flickr 文档似乎做了很多假设,你知道他们在说什么!

编辑:当我尝试构建我的 jekyll 站点时,我收到此错误:

Liquid Exception: Caught NameError at ':{"id":"721576077277': uninitialized constant Encoding in flickr.md

所以我猜自定义液体标签有问题吗?

4

1 回答 1

1

我不熟悉 jekyll 或您提到的插件 - 尽管看起来您遇到的问题与 flickr api 无关。

如果我正在访问公共照片集,那么我还需要进行身份验证吗?..

至于flickr api,您会注意到许多 api 方法不需要身份验证。如果您不提供身份验证,您将获得公开的照片/照片集信息。如果您传递身份验证令牌,您将能够在某些 api 方法上传递可选参数以获取私有信息。

..我是否需要以某种方式设置我的测试轻弹应用程序?

您必须提供有关您的设置的更多详细信息以及到目前为止所拥有的一些代码示例。

于 2013-07-16T15:58:19.847 回答