Что я делаю с этим flickr API-запросом?

Я новичок в API flickr, и я предположил, что получение фотографий из данного фотосета было просто случаем запроса на отдых с ключом 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/, когда я зарегистрировал свою учетную запись, поэтому я не понимаю, почему я получаю это сообщение.

Что я здесь делаю неправильно?


person Chris Adams    schedule 26.08.2009    source источник
comment
Просто для протокола: Flickr API не RESTful :)   -  person    schedule 26.08.2009
comment
Сменить тег. Это чистый RPC.   -  person aehlke    schedule 26.08.2009


Ответы (1)


Вы должны указать символы & в своем запросе. Поместите одинарные кавычки вокруг полного URL-адреса.

person Community    schedule 26.08.2009