Для загрузки картинок, Вам нужно сделать POST запрос:
| Параметр | Значение |
|---|---|
| URL (Action) | http://api.picfield.com/upload/YOUR_RESOURCE_CODE |
| key | YOUR_UPLOAD_KEY |
| pic | Загружаемый файл |
| angel | Угол вращения (необязательный аргумент) |
| sid | Ваши данные (необязательный аргумент) |
Client Side > В результате, Ваш посетитель получит объект типа JSON:
{"pics":[{"pic":"action1_image_url.jpg","size":BBB},{"pic":"action2_image_url.jpg","size":BBB}, ..., {"pic":"actionN_image_url.jpg","size":BBB} ],"errors":null}
Где
pics - массив картинок для каждого действия (action), которые Вы определили в ресурсе.
action1_image_url.jpg - URL адрес изображения для каждого действия (action).
BBB - размер изображения, в байтах.
errors - текст ошибки, если таковая произошла.
Server Side > Также, если Вы определили Notify URL мы сделаем POST запрос к Notify URL скрипту со следующими данными:
pic1_1=action1_image_url.jpg
size1_1=BBB
pic1_2=action2_image_url.jpg
size1_2=BBB
...
size1_N=actionN_image_url.jpg
size1_N=BBB
sid=Необязательный аргумент
Внимание!
Если только Notify URL скрипт вернет ответ со статусом = 200 OK, мы отправим данные клиенту (Client Side).
Шаги в процессе загрузки картинки с использованием Notify URL:
1. Действия Server Side.
2. Действия Client Side.
Для того, чтобы удалить изображение, Вам нужно сделать POST запрос:
| Параметр | Значение |
|---|---|
| URL (Action) | http://api.picfield.com/access/ВАШ_КОД_РЕСУРСА |
| key | YOUR_ACCESS_KEY |
| sign | YOUR_ACCESS_SIGN |
| method | delete |
| pics | picture1.jpg[,picture2.jpg ... ,pictureN.jpg] * |
Вы получите OK в теле ответа если все прошло успешно или текст ошибки если что-то пошло не так.