我需要使用Flickr api进行身份验证吗?

时间:2013-07-16 10:46:36

标签: api jekyll liquid flickr

这是我第一次尝试与Flickr api进行互动。我想要做的就是抓住一张照片并将其显示在我的博客上。我正在使用Jekyll并从here.

下载了一个真正意义上的插件

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

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

令我觉得奇怪的是,该插件似乎没有要求任何身份验证。在api调用中,它只是使用api键。

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

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

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

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

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

1 个答案:

答案 0 :(得分:1)

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

  

如果我正在访问公共照片,那么我仍然需要   认证?..

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

  

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

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