width
– [Строка] – Ширина фотографииother3
– [Строка] – Дополнительное поле 3other5
– [Строка] – Дополнительное поле 5other1
– [Строка] – Дополнительное поле 1rate_num
– [Число] – Рейтинг материалаphoto_direct_url
– [Строка] – Прямая ссылка на фотографиюsection
– [Массив] – Информация о разделе, в который входит материал
url
– [Строка] – Ссылка на разделaccess2section
– [Массив] – Список групп, которым разрешен просмотр разделаname
– [Строка] – Название разделаid
– [Строка] – ID разделаdescription
– [Строка] – Описание разделаcomments
– [Строка] – Разрешено ли комментировать? (yes/no)add_date
– [Строка] – Дата добавления материалаid
– [Строка] – ID материалаcategory
– [Массив] – Информация о категории, в который входит материал
url
– [Строка] – Ссылка на разделaccess2add
– [Массив] – Список групп, которым разрешено добавлять материалы в категориюname
– [Строка] – Название разделаaccess2category
– [Массив] – Список групп, которым разрешен просмотр категорииid
– [Строка] – ID разделаdescription
– [Строка] – Описание разделаthumb_small
– [Строка] – Ссылка на маленькое изображениеother4
– [Строка] – Дополнительное поле 4subscribe
– [Строка] – Включена ли подписка на обновления? (yes/no)other2
– [Строка] – Дополнительное поле 2name
– [Строка] – Название материалаpending
– [Строка] – В ожидании ли активации материал? (yes/no)photo_url
– [Строка] – Ссылка на страницу материала с фотоheight
– [Число] – Ширина фотографииdescription
– [Строка] – Описание материалаentry_url
– [Строка] – Полная ссылка на страницу с фотографией, комментариями, описаниемwho_add
– [Строка] – Автор добавленнного материалаthumb_mid
– [Строка] – Ссылка на уменьшенную фотографиюhgu_title
– [Строка] – ЧПУ материалаprev_entry_url
- [Строка] - Полная ссылка на предыдущий материалnext_entry_url
- [Строка] - Полная ссылка на следующий материал1) Чтобы получить данные материалов со страницы 2, необходимо добавить параметр page=N (где N – номер страницы)
2) Если не найдено материалов, то вы получите ответ {"error":{"msg":"По запросу ничего не найдено"}}
<?php
require 'uAPImodule.php';
$request = new Request(array(
'oauth_consumer_key' => 'Мой consumer_key',
'oauth_consumer_secret' => 'Мой consumer_secret',
'oauth_token' => 'Мой token',
'oauth_token_secret' => 'Мой token_secret'
));
$response = $request->get('/photo', array(
'id' => '1'
));
print_r($response); //Получаем ответ
?>
curl -i -X GET -G --data-urlencode "oauth_consumer_key=ЗНАЧЕНИЕ" --data-urlencode "oauth_nonce=значение" --data-urlencode "oauth_signature_method=HMAC-SHA1" --data-urlencode "oauth_timestamp=значение" --data-urlencode "oauth_version=1.0" --data-urlencode "oauth_token=значение" --data-urlencode "auth_signature=значение" --data-urlencode "id=1" http://yoursite.ucoz.ru/uapi/photo
{
"width":1270,
"other3":"3",
"other5":"5",
"other1":"1",
"rate_num":0,
"photo_direct_url":"http://yoursite.ucoz.ru/_ph/1/798819546.png",
"section":{
"url":"http://yoursite.ucoz.ru/photo/ayva/3",
"access2section":[
"All groups"
],
"name":"аыва",
"id":3,
"description":""
},
"comments":"yes",
"rating":"0.00",
"rate_sum":0,
"add_date":"2014-11-19 11:57",
"id":1,
"category":{
"url":"http://yoursite.ucoz.ru/photo/ayva/1",
"access2add":[
"All groups"
],
"name":"Мои фотографии",
"access2category":[
"All groups"
],
"id":1,
"description":"В этом разделе собраны мои персональные фотографии.",
"access2page":[
"All groups"
]
},
"thumb_small":"http://yoursite.ucoz.ru/_ph/1/1/798819546.jpg",
"other4":"4",
"subscribe":"no",
"other2":"2",
"name":"Фотография 1",
"pending":"no",
"photo_url":"http://yoursite.ucoz.ru/photo/1-0-1-3",
"height":419,
"description":"",
"entry_url":"http://yoursite.ucoz.ru/photo/ayva/fotografija_1/1-0-1",
"who_add":"Dmitry_DM",
"sort":0,
"thumb_mid":"http://yoursite.ucoz.ru/_ph/1/2/798819546.jpg",
"hgu_title":"fotografija_1",
"prev_entry_url":"",
"next_entry_url":"https://yoursite.ucoz.ru/photo/ayva/fotografija_1/1-0-2"
}
{
"width":1270,
"other3":"3",
"other5":"5",
"other1":"1",
"rate_num":0,
"photo_direct_url":"http://yoursite.ucoz.ru/_ph/1/798819546.png",
"section":{
"url":"http://yoursite.ucoz.ru/photo/ayva/3",
"access2section":[
"All groups"
],
"name":"аыва",
"id":3,
"description":""
},
"comments":"yes",
"rating":"0.00",
"rate_sum":0,
"add_date":"2014-11-19 11:57",
"id":1,
"category":{
"url":"http://yoursite.ucoz.ru/photo/ayva/1",
"access2add":[
"All groups"
],
"name":"Мои фотографии",
"access2category":[
"All groups"
],
"id":1,
"description":"В этом разделе собраны мои персональные фотографии.",
"access2page":[
"All groups"
]
},
"thumb_small":"http://yoursite.ucoz.ru/_ph/1/1/798819546.jpg",
"other4":"4",
"subscribe":"no",
"other2":"2",
"name":"Фотография 1",
"pending":"no",
"photo_url":"http://yoursite.ucoz.ru/photo/1-0-1-3",
"height":419,
"description":"",
"entry_url":"http://yoursite.ucoz.ru/photo/ayva/fotografija_1/1-0-1",
"who_add":"Dmitry_DM",
"sort":0,
"thumb_mid":"http://yoursite.ucoz.ru/_ph/1/2/798819546.jpg",
"hgu_title":"fotografija_1",
"prev_entry_url":"",
"next_entry_url":"https://yoursite.ucoz.ru/photo/ayva/fotografija_1/1-0-2"
}
photos
– [Массив] – Информация о материалах модуля
width
– [Число] – Ширина фотографииother3
– [Строка] – Дополнительное поле 3other5
– [Строка] – Дополнительное поле 5other1
– [Строка] – Дополнительное поле 1section
– [Массив] – Информация о разделе материала
url
– [Строка] – Ссылка на разделaccess2section
– [Массив] – Список групп, которым разрешен просмотр разделаid
– [Число] – ID материалаphoto_direct_url
– [Строка] – Прямая ссылка на фотографиюcomments
– [Строка] – Разрешено ли комментировать? (yes/no)add_date
– [Строка] – Дата добавления материалаid
– [Строка] – ID материалаcategory
– [Массив] – Информация о категории, в который входит материал
url
– [Строка] – Ссылка на разделaccess2add
– [Массив] – Список групп, которым разрешено добавлять материалы в категориюname
– [Строка] – Название разделаaccess2category
– [Массив] – Список групп, которым разрешен просмотр категорииid
– [Строка] – ID разделаdescription
– [Строка] – Описание разделаthumb_small
– [Строка] – Ссылка на маленькое изображениеother4
– [Строка] – Дополнительное поле 4subscribe
– [Строка] – Включена ли подписка на обновления? (yes/no)other2
– [Строка] – Дополнительное поле 2name
– [Строка] – Название материалаpending
– [Строка] – В ожидании ли активации материал? (yes/no)photo_url
– [Строка] – Ссылка на страницу материала с фотоheight
– [Число] – Ширина фотографииdescription
– [Строка] – Описание материалаentry_url
– [Строка] – Полная ссылка на страницу с фотографией, комментариями, описаниемwho_add
– [Строка] – Автор добавленнного материалаthumb_mid
– [Строка] – Ссылка на уменьшенную фотографиюhgu_title
– [Строка] – ЧПУ материалаsorting
– [Строка] – Тип сортировки материалов на страницеpage
– [Число] – Текущая страницаtotal_photos
– [Число] – Общее количество фотографий в альбомеpages_list
– [Строка] – Страницы из переключателей (список страниц)per_page
– [Число] – Материалов на 1 страницу1) Чтобы получить данные материалов со страницы 2, необходимо добавить параметр page=N (где N – номер страницы)
2) Если не найдено материалов, то вы получите ответ {"error":{"msg":"По запросу ничего не найдено"}}
<?php
require 'uAPImodule.php';
$request = new Request(array(
'oauth_consumer_key' => 'Мой consumer_key',
'oauth_consumer_secret' => 'Мой consumer_secret',
'oauth_token' => 'Мой token',
'oauth_token_secret' => 'Мой token_secret'
));
$response = $request->get('/photo/album', array(
//без параметров
));
print_r($response); //Получаем ответ
curl -i -X GET -G --data-urlencode "oauth_consumer_key=ЗНАЧЕНИЕ" --data-urlencode "oauth_nonce=значение" --data-urlencode "oauth_signature_method=HMAC-SHA1" --data-urlencode "oauth_timestamp=значение" --data-urlencode "oauth_version=1.0" --data-urlencode "oauth_token=значение" --data-urlencode "auth_signature=значение" --data-urlencode http://yoursite.ucoz.ru/uapi/photo/album
{
"photos":[
{
"width":1136,
"other3":"",
"other5":"",
"other1":"",
"rate_num":0,
"section":{
"url":"http://yoursite.ucoz.ru/photo/ayva/3",
"name":"аыва",
"access2section":[
"All groups"
],
"id":3
},
"photo_direct_url":"http://yoursite.ucoz.ru/_ph/2/549587095.png",
"comments":"yes",
"rating":"0.00",
"rate_sum":0,
"add_date":"2015-01-14 17:51",
"id":8,
"category":{
"access2upload":[
"All groups"
],
"url":"http://yoursite.ucoz.ru/photo/ayva/2",
"access2add":[
"All groups"
],
"name":"Моя семья",
"access2category":[
"All groups"
],
"id":2,
"description":""
},
"thumb_small":"http://yoursite.ucoz.ru/_ph/2/1/549587095.jpg",
"other4":"",
"subscribe":"no",
"other2":"",
"name":"IMG_1561",
"pending":"no",
"photo_url":"http://yoursite.ucoz.ru/photo/2-0-8-3",
"height":640,
"description":"",
"entry_url":"http://yoursite.ucoz.ru/photo/ayva/img_1561/2-0-8",
"who_add":"Dmitry_DM",
"sort":0,
"thumb_mid":"http://yoursite.ucoz.ru/_ph/2/2/549587095.jpg",
"hgu_title":"img_1561"
}
],
"sorting":"Date (D)",
"page":1,
"total_photos":9,
"pages_list":"1..9",
"per_page":"1"
}
{
"photos":[
{
"width":1136,
"other3":"",
"other5":"",
"other1":"",
"rate_num":0,
"section":{
"url":"http://yoursite.ucoz.ru/photo/ayva/3",
"name":"аыва",
"access2section":[
"All groups"
],
"id":3
},
"photo_direct_url":"http://yoursite.ucoz.ru/_ph/2/549587095.png",
"comments":"yes",
"rating":"0.00",
"rate_sum":0,
"add_date":"2015-01-14 17:51",
"id":8,
"category":{
"access2upload":[
"All groups"
],
"url":"http://yoursite.ucoz.ru/photo/ayva/2",
"access2add":[
"All groups"
],
"name":"Моя семья",
"access2category":[
"All groups"
],
"id":2,
"description":""
},
"thumb_small":"http://yoursite.ucoz.ru/_ph/2/1/549587095.jpg",
"other4":"",
"subscribe":"no",
"other2":"",
"name":"IMG_1561",
"pending":"no",
"photo_url":"http://yoursite.ucoz.ru/photo/2-0-8-3",
"height":640,
"description":"",
"entry_url":"http://yoursite.ucoz.ru/photo/ayva/img_1561/2-0-8",
"who_add":"Dmitry_DM",
"sort":0,
"thumb_mid":"http://yoursite.ucoz.ru/_ph/2/2/549587095.jpg",
"hgu_title":"img_1561"
}
],
"sorting":"Date (D)",
"page":1,
"total_photos":9,
"pages_list":"1..9",
"per_page":"1"
}
photos
– [Массив] – Информация о материалах модуля
width
– [Число] – Ширина фотографииother3
– [Строка] – Дополнительное поле 3other5
– [Строка] – Дополнительное поле 5other1
– [Строка] – Дополнительное поле 1photo_direct_url
– [Строка] – Прямая ссылка на фотографиюcomments
– [Строка] – Разрешено ли комментировать? (yes/no)add_date
– [Строка] – Дата добавления материалаid
– [Строка] – ID материалаthumb_small
– [Строка] – Ссылка на маленькое изображениеother4
– [Строка] – Дополнительное поле 4subscribe
– [Строка] – Включена ли подписка на обновления? (yes/no)other2
– [Строка] – Дополнительное поле 2name
– [Строка] – Название материалаpending
– [Строка] – В ожидании ли активации материал? (yes/no)photo_url
– [Строка] – Ссылка на страницу материала с фотоheight
– [Число] – Ширина фотографииdescription
– [Строка] – Описание материалаentry_url
– [Строка] – Полная ссылка на страницу с фотографией, комментариями, описаниемwho_add
– [Строка] – Автор добавленнного материалаthumb_mid
– [Строка] – Ссылка на уменьшенную фотографиюhgu_title
– [Строка] – ЧПУ материалаsorting
– [Строка] – Тип сортировки материалов на страницеpage
– [Число] – Текущая страницаtotal_photos
– [Число] – Общее количество фотографий в альбомеpages_list
– [Строка] – Страницы из переключателей (список страниц)per_page
– [Число] – Материалов на 1 страницуsection
– [Массив] – Информация о разделе материала
url
– [Строка] – Ссылка на разделaccess2section
– [Массив] – Список групп, которым разрешен просмотр разделаid
– [Число] – ID материалаcategory
– [Массив] – Информация о категории, в который входит материал
url
– [Строка] – Ссылка на разделaccess2add
– [Массив] – Список групп, которым разрешено добавлять материалы в категориюname
– [Строка] – Название разделаaccess2category
– [Массив] – Список групп, которым разрешен просмотр категорииid
– [Строка] – ID разделаdescription
– [Строка] – Описание раздела1) Чтобы получить данные материалов со страницы 2, необходимо добавить параметр page=N (где N – номер страницы)
2) Если не найдено материалов, то вы получите ответ {"error":{"msg":"По запросу ничего не найдено"}}
<?php
require 'uAPImodule.php';
$request = new Request(array(
'oauth_consumer_key' => 'Мой consumer_key',
'oauth_consumer_secret' => 'Мой consumer_secret',
'oauth_token' => 'Мой token',
'oauth_token_secret' => 'Мой token_secret'
));
$response = $request->get('/photo/album', array(
'category' => '1'
));
print_r($response); //Получаем ответ
curl -i -X GET -G --data-urlencode "oauth_consumer_key=ЗНАЧЕНИЕ" --data-urlencode "oauth_nonce=значение" --data-urlencode "oauth_signature_method=HMAC-SHA1" --data-urlencode "oauth_timestamp=значение" --data-urlencode "oauth_version=1.0" --data-urlencode "oauth_token=значение" --data-urlencode "auth_signature=значение" --data-urlencode "category=1" --data-urlencode http://yoursite.ucoz.ru/uapi/photo/album
{
"photos":[
{
"width":1270,
"other3":"3",
"other5":"5",
"other1":"1",
"rate_num":0,
"photo_direct_url":"http://yoursite.ucoz.ru/_ph/1/798819546.png",
"comments":"yes",
"rating":"0.00",
"rate_sum":0,
"add_date":"2014-11-19 11:57",
"thumb_small":"http://yoursite.ucoz.ru/_ph/1/1/798819546.jpg",
"id":1,
"other4":"4",
"subscribe":"no",
"other2":"2",
"name":"Фотография 1",
"pending":"no",
"photo_url":"http://yoursite.ucoz.ru/photo/1-0-1-3",
"height":419,
"description":"",
"entry_url":"http://yoursite.ucoz.ru/photo/ayva/fotografija_1/1-0-1",
"who_add":"Dmitry_DM",
"sort":0,
"thumb_mid":"http://yoursite.ucoz.ru/_ph/1/2/798819546.jpg",
"hgu_title":"fotografija_1"
}
],
"sorting":"Date (D)",
"page":1,
"pages_list":"1..4",
"per_page":"1",
"section":{
"url":"http://yoursite.ucoz.ru/photo/ayva/3",
"name":"аыва",
"access2section":[
"All groups"
],
"id":3
},
"total_photos":4,
"category":{
"access2upload":[
"All groups"
],
"url":0,
"access2add":[
"All groups"
],
"name":"Мои фотографии",
"access2category":[
"All groups"
],
"id":1,
"description":"В этом разделе собраны мои персональные фотографии."
}
}
{
"photos":[
{
"width":1270,
"other3":"3",
"other5":"5",
"other1":"1",
"rate_num":0,
"photo_direct_url":"http://yoursite.ucoz.ru/_ph/1/798819546.png",
"comments":"yes",
"rating":"0.00",
"rate_sum":0,
"add_date":"2014-11-19 11:57",
"thumb_small":"http://yoursite.ucoz.ru/_ph/1/1/798819546.jpg",
"id":1,
"other4":"4",
"subscribe":"no",
"other2":"2",
"name":"Фотография 1",
"pending":"no",
"photo_url":"http://yoursite.ucoz.ru/photo/1-0-1-3",
"height":419,
"description":"",
"entry_url":"http://yoursite.ucoz.ru/photo/ayva/fotografija_1/1-0-1",
"who_add":"Dmitry_DM",
"sort":0,
"thumb_mid":"http://yoursite.ucoz.ru/_ph/1/2/798819546.jpg",
"hgu_title":"fotografija_1"
}
],
"sorting":"Date (D)",
"page":1,
"pages_list":"1..4",
"per_page":"1",
"section":{
"url":"http://yoursite.ucoz.ru/photo/ayva/3",
"name":"аыва",
"access2section":[
"All groups"
],
"id":3
},
"total_photos":4,
"category":{
"access2upload":[
"All groups"
],
"url":0,
"access2add":[
"All groups"
],
"name":"Мои фотографии",
"access2category":[
"All groups"
],
"id":1,
"description":"В этом разделе собраны мои персональные фотографии."
}
}
category
– [Число] – ID категорииphoto
– [Файл] – Изображениеdescription
– [Строка] – Описание материалаother1
– [Строка] – Дополнительное поле 1other2
– [Строка] – Дополнительное поле 2other3
– [Строка] – Дополнительное поле 3other4
– [Строка] – Дополнительное поле 4other5
– [Строка] – Дополнительное поле 5tags
– [Строка] – Теги материалаauthor
– [Строка] – Автор материалаsave_original
– [Строка] – Сохранить оригинал изображения (да/нет)name
– [Строка] – Название фотографии<?php
require 'uAPImodule.php';
$request = new Request(array(
'oauth_consumer_key' => 'Мой consumer_key',
'oauth_consumer_secret' => 'Мой consumer_secret',
'oauth_token' => 'Мой token',
'oauth_token_secret' => 'Мой token_secret'
));
$response = $request->post('/photo', array(
'category' => '1',
'photo' => '@12.png'
));
print_r($response); //Получаем ответ
curl -i -X POST -G --data-urlencode "oauth_consumer_key=ЗНАЧЕНИЕ" --data-urlencode "oauth_nonce=значение" --data-urlencode "oauth_signature_method=HMAC-SHA1" --data-urlencode "oauth_timestamp=значение" --data-urlencode "oauth_version=1.0" --data-urlencode "oauth_token=значение" --data-urlencode "auth_signature=значение" --data-urlencode "category=1" --data-urlencode "photo=@12.png" http://yoursite.ucoz.ru/uapi/photo
{
"photo_direct_url":"http://yoursite.ucoz.ru/_ph/2/72499661.jpg",
"section":{
"url":"http://yoursite.ucoz.ru/my/3",
"access2section":[
"Все группы"
],
"name":"Раздел",
"id":3,
"description":"",
"hgu_title":"razdel"
},
"photo_url":"http://yoursite.ucoz.ru/my/2-0-6-3",
"add_date":"2015-07-28 23:11",
"id":6,
"category":{
"access2add":[
"Все группы"
],
"name":"Моя семья",
"description":"",
"access2page":[
"Все группы"
],
"url":"http://yoursite.ucoz.ru/my/2",
"id":2,
"access2category":[
"Все группы"
],
"hgu_title":null
},
"thumb_small":"http://yoursite.ucoz.ru/_ph/2/1/72499661.jpg",
"thumb_mid":"http://yoursite.ucoz.ru/_ph/2/2/72499661.jpg"
}
{
"photo_direct_url":"http://yoursite.ucoz.ru/_ph/2/72499661.jpg",
"section":{
"url":"http://yoursite.ucoz.ru/my/3",
"access2section":[
"Все группы"
],
"name":"Раздел",
"id":3,
"description":"",
"hgu_title":"razdel"
},
"photo_url":"http://yoursite.ucoz.ru/my/2-0-6-3",
"add_date":"2015-07-28 23:11",
"id":6,
"category":{
"access2add":[
"Все группы"
],
"name":"Моя семья",
"description":"",
"access2page":[
"Все группы"
],
"url":"http://yoursite.ucoz.ru/my/2",
"id":2,
"access2category":[
"Все группы"
],
"hgu_title":null
},
"thumb_small":"http://yoursite.ucoz.ru/_ph/2/1/72499661.jpg",
"thumb_mid":"http://yoursite.ucoz.ru/_ph/2/2/72499661.jpg"
}
category
– [Число] – ID категорииphoto
– [Файл] – Изображениеdescription
– [Строка] – Описание материалаother1
– [Строка] – Дополнительное поле 1other2
– [Строка] – Дополнительное поле 2other3
– [Строка] – Дополнительное поле 3other4
– [Строка] – Дополнительное поле 4other5
– [Строка] – Дополнительное поле 5tags
– [Строка] – Теги материалаauthor
– [Строка] – Автор материалаsave_original
– [Строка] – Сохранить оригинал изображения (да/нет)name
– [Строка] – Название фотографии<?php
require 'uAPImodule.php';
$request = new Request(array(
'oauth_consumer_key' => 'Мой consumer_key',
'oauth_consumer_secret' => 'Мой consumer_secret',
'oauth_token' => 'Мой token',
'oauth_token_secret' => 'Мой token_secret'
));
$response = $request->put('/photo', array(
'id' => '1',
'name' => 'New name'
));
print_r($response); //Получаем ответ
curl -i -X PUT -G --data-urlencode "oauth_consumer_key=ЗНАЧЕНИЕ" --data-urlencode "oauth_nonce=значение" --data-urlencode "oauth_signature_method=HMAC-SHA1" --data-urlencode "oauth_timestamp=значение" --data-urlencode "oauth_version=1.0" --data-urlencode "oauth_token=значение" --data-urlencode "auth_signature=значение" --data-urlencode "id=1" --data-urlencode "name=New name" http://yoursite.ucoz.ru/uapi/photo
{
}
{
}
<?php
require 'uAPImodule.php';
$request = new Request(array(
'oauth_consumer_key' => 'Мой consumer_key',
'oauth_consumer_secret' => 'Мой consumer_secret',
'oauth_token' => 'Мой token',
'oauth_token_secret' => 'Мой token_secret'
));
$response = $request->delete('/photo/entry', array(
'id' => '1'
));
print_r($response); //Получаем ответ
curl -i -X DELETE -G --data-urlencode "oauth_consumer_key=ЗНАЧЕНИЕ" --data-urlencode "oauth_nonce=значение" --data-urlencode "oauth_signature_method=HMAC-SHA1" --data-urlencode "oauth_timestamp=значение" --data-urlencode "oauth_version=1.0" --data-urlencode "oauth_token=значение" --data-urlencode "auth_signature=значение" --data-urlencode "id=1" http://yoursite.ucoz.ru/uapi/photo/entry
{
"success":{
"msg":"Материал удалён"
}
}
{
"success":{
"msg":"Материал удалён"
}
}