我在用这个 flickr api 查询做啥?

Posted

技术标签:

【中文标题】我在用这个 flickr api 查询做啥?【英文标题】:What am I doing with with this flickr api query?我在用这个 flickr api 查询做什么? 【发布时间】:2009-08-26 10:53:11 【问题描述】:

我是 flickr API 的新手,我认为从给定的照片集中获取照片只是使用 api 密钥和列出的用户发出休息请求的情况,如下所示:

    $ curl http://api.flickr.com/services/rest/?method=flickr.photosets.getList&api_key=249f544ccfec879bc602f23c7441047c&user_id=36940190@N04&format=json

但是当我尝试这个时,我得到以下响应:

    [1] 2193
    [2] 2194
    [3] 2195
    [2]-  Done                    api_key=249f544ccfec879bc602f23c7441047c
    ~$ <?xml version="1.0" encoding="utf-8" ?>
    <rsp stat="fail">
        <err code="100" msg="Invalid API Key (Key not found)" />
    </rsp>

此 API 密钥是我在注册帐户时在 http://www.flickr.com/services/api/keys/ 分配给我的,所以我很困惑为什么会收到此消息。

我在这里做错了什么?

【问题讨论】:

仅作记录:Flickr API 不是 RESTful :) 重新标记。它是纯 RPC。 【参考方案1】:

您必须在查询中引用 & 字符。在完整的 URL 周围加上单引号。

【讨论】:

以上是关于我在用这个 flickr api 查询做啥?的主要内容,如果未能解决你的问题,请参考以下文章

添加 Flickr API 参数时的 oAuth “无效签名”

使用 Swift 调用 Flickr API

尝试连接到 Stripe API 有人可以带我逐步了解这个 webhook 正在做啥(php)

使用 Flickr API 时出现 Alamofire AFError

Flickr API - 通过标签、文本或位置获取最佳照片

使用 PHP、curl 解码从 Flickr API 返回的 json 字符串