На предыдущем этапе был создан альбом «Путешествия» с идентификатором urn:yandex:fotki:alekna:album:168628. Из Atom Entry альбома был извлечен элемент <link href="..." rel="photos" />, содержащий адрес коллекции фотографий этого альбома (см. Создание нового альбома).
Загружаем изображение в альбом «Путешествия»:
POST http://api-fotki.yandex.ru/api/users/alekna/album/168628/photos/ HTTP/1.1
Host: api-fotki.yandex.ru
Content-Type: image/jpeg
Content-Length: 153123
Authorization: OAuth eb1c5...
{содержимое файла изображения в бинарном виде}
Сервер возвращает код состояния «201 Created» и представление фотографии:
Созданной фотографии присвоен глобальный идентификатор urn:yandex:fotki:alekna:photo:448328. Адрес ресурса фотографии указывается в ответе сервера в заголовке Location и в теле ответа в атрибуте href элемента <link href="..." rel="self" />. В дальнейшем по этому адресу можно получить представление этой фотографии.
При загрузке изображения не были указаны его свойства, поэтому по умолчанию фотография создалась с названием «Фотка», и ей были установлены права доступа private («для себя»). Чтобы изменить свойства фотографии и предоставить к ней доступ всем, фотографию нужно отредактировать (см. Редактирование фотографии).
Адрес ресурса, к которому нужно обратиться, чтобы отредактировать фотографию, содержится в атрибуте href элемента <link href="..." rel="edit" />: