stuffs
– [Массив] – Информация о запрошенном материале other5
– [Строка] – Значение поля "Дополнительное поле 5"files
– [Массив] – Загруженные файлы запрошенного материала small
– [Строка] – Прямая сылка на загруженное изображение (маленькое изображения)full_height
– [Число] – Высота полного изображения (px)full_width
– [Число] – Ширина полного изображения (px)small_height
– [Число] – Высота маленького изображения (px)small_width
– [Число] – Ширина маленького изображения (px) full
– [Строка] – Прямая сылка на загруженное изображение (полное изображения)loads
– [Число] – Количество скачиваний игрыrate_num
– [Число] – Количество голосов (рейтинг)author_email
– [Строка] – Email автора материалаfilters
– [Массив] – В какие фильтры входит материалcomments
– [Строка] – Позволить оставлять комментарии? (yes/no)link2mob
– [Строка] – Ссылка на файл игры для Mobilerate_sum
– [Число] – Общая сумма рейтингаplays
– [Число] – Количество воспроизведений игрыlink2mac
– [Строка] – Ссылка на файл игры для Macid
– [Число] – ID полученного материалаontop
– [Строка] – Показывать материал всегда сверху? (yes/no)other4
– [Строка] – Значение поля "Дополнительное поле 4"author_site
– [Строка] – Ссылка на сайт автораsubscribe
– [Строка] – Включена ли подписка на комментарии (уведомления) (yes/no)pending
– [Строка] – В ожидани ли активации материал? (yes/no)description_type=(html|bb|plain)
– [Строка] – Краткое описание материалаtitle
– [Строка] – Название материалаlink2pc
– [Строка] – Ссылка на файл игры для PCother3
– [Строка] – Значение поля "Дополнительное поле 3"archive_direct_url
– [Строка] – reads
– [Число] – Количество просмотров материала comments_url
– [Строка] – Ссылка на страницу материала с комментариямиother1
– [Строка] – Значение поля "Дополнительное поле 1"author
– [Строка] – Полное имя автора материалаrating
– [Число] – Рейтинг материала (Общая сумма рейтинга/на количество голосов)add_date
– [Строка] – Время добавления материалаscrsize
– [Строка] – Размер скриншота (Kb)other2
– [Строка] – Значение поля "Дополнительное поле 2"categories
– [Массив] – О категории материала access2upload
– Группы, имеющие возможность скачивать файлыurl
– [Строка] – Ссылка на категорию материалаaccess2add
– [Массив] – Права на добавление материалов в категориюname
– [Строка] – Название категории материалаaccess2category
– [Массив] – Право на просмотр категории материалаid
– [Число] – ID категории материалаdescription
– [Строка] – Описание категории материалаimage
– [Строка] – Ссылка на изображение категорииentry_url
– [Строка] – Полная ссылка на материалmessage_type=(html|bb|plain)
– [Строка] – Полное описание материалаswf_object
– [Массив] – Информация об игре (файл) запрошенного материала url
– [Строка] – Ссылка на SWF файл игрыplayground_height
– [Строка] – Высота SWF игрыlink2swf
– [Строка] – Прямая ссылка на SWF файл игрыplayground_width
– [Строка] – Ширина SWF игрыwho_add
– [Строка] – Никнейм пользователя, добавивший материалcomments_num
– [Число] – Количество добавленных комментариев к материалуsort
– hgu_title
– [Строка] – ЧПУ материалаscreenshot
– [Строка] – Прямая ссылка на скриншотtotal_stuff
– [Число] – Общее количество материалов в категорииpage
– [Число] – Номер текущей страницыpages
– [Число] – Общее количество страниц в модулеper_page
– [Число] – Количество материалов на страницу1) Сколько материалов будет выдано за запрос – зависит от настроек модуля (Панель управления → Онлайн игры → Настройки модуля → Количество материалов на главной странице).
<?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('/stuff', 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=значение" http://yoursite.ucoz.ru/uapi/stuff
{
"stuffs":[
{
"other5":"Дополнительное поле 5",
"files":[
{
"small":"http://s55558.ucoz.net/games/_sf/19/s53563234.jpg",
"full_height":398,
"full_width":530,
"small_height":112,
"small_width":150,
"full":"http://s55558.ucoz.net/games/_sf/19/53563234.jpg"
},
{
"small":"http://s55558.ucoz.net/games/_sf/19/s57858143.jpg",
"full_height":398,
"full_width":530,
"small_height":112,
"small_width":150,
"full":"http://s55558.ucoz.net/games/_sf/19/57858143.jpg"
},
{
"small":"http://s55558.ucoz.net/games/_sf/19/s68342116.jpg",
"full_height":398,
"full_width":530,
"small_height":112,
"small_width":150,
"full":"http://s55558.ucoz.net/games/_sf/19/68342116.jpg"
},
{
"small":"http://s55558.ucoz.net/games/_sf/19/s48514003.jpg",
"full_height":398,
"full_width":530,
"small_height":112,
"small_width":150,
"full":"http://s55558.ucoz.net/games/_sf/19/48514003.jpg"
}
],
"loads":1,
"rate_num":0,
"author_email":"email",
"filters":{
"Платформа":[
"Онлайн"
]
},
"comments":"yes",
"link2mob":"http://yoursite.ucoz.ru/stuff/0-0-3-1984-20",
"rate_sum":0,
"plays":2110,
"link2mac":"http://yoursite.ucoz.ru/stuff/0-0-2-1984-20",
"id":1984,
"ontop":"no",
"other4":"Дополнительное поле 4",
"author_site":"http://website",
"subscribe":"yes",
"pending":"no",
"description":"Травиан — это браузерная игра с тысячами реальных игроков, увлеченных интригующим и захватывающим древним миром. Игра бесплатная и не требующая никакой установки. Вы начинаете игру предводителем небольшой деревни, выполняя различные задания. Стройте деревни, ведите войны или свободно торгуйте со своими соседями.",
"archive_url":"http://yoursite.ucoz.ru/stuff/0-0-0-1984-20",
"title":"Травиан",
"link2pc":"http://yoursite.ucoz.ru/stuff/0-0-1-1984-20",
"other3":"Дополнительное поле 3",
"archive_direct_url":"http://yoursite.ucoz.ru/_sf/19/1984_39046",
"reads":2112,
"comments_url":"http://yoursite.ucoz.ru/stuff/multiuser/travian/8-1-0-1984#comments",
"other1":"Дополнительное поле 1",
"author":"авторигры",
"rating":"0.00",
"add_date":"2014-11-12 11:35",
"scrsize":"38.1Kb",
"other2":"Дополнительное поле 2",
"categories":[
{
"access2upload":[
"Все группы"
],
"url":"http://yoursite.ucoz.ru/stuff/multiuser/8",
"access2add":[
"Все группы"
],
"name":"Многопользовательские",
"access2category":[
"Все группы"
],
"id":8,
"description":""
}
],
"entry_url":"http://yoursite.ucoz.ru/stuff/multiuser/travian/8-1-0-1984",
"message":"Полный текст материала",
"swf_object":{
"url":"http://yoursite.ucoz.ru/stuff/0-0-0-1984-21",
"playground_height":"1",
"link2swf":"http://tracking.traviangames.com/103991090001120/1",
"playground_width":"1"
},
"who_add":"Dmitry",
"comments_num":"0",
"sort":0,
"archive_size":"0.0Kb",
"hgu_title":"travian",
"screenshot":"http://s55558.ucoz.net/games/_sf/19/1984.png"
},
{
//вывод второго материала из модуля
},
{
//вывод третьего материала из модуля
}
],
"total_stuff":225,
"page":1,
"pages":"1..225",
"per_page":"1"
}
{
"stuffs":[
{
"other5":"Дополнительное поле 5",
"files":[
{
"small":"http://s55558.ucoz.net/games/_sf/19/s53563234.jpg",
"full_height":398,
"full_width":530,
"small_height":112,
"small_width":150,
"full":"http://s55558.ucoz.net/games/_sf/19/53563234.jpg"
},
{
"small":"http://s55558.ucoz.net/games/_sf/19/s57858143.jpg",
"full_height":398,
"full_width":530,
"small_height":112,
"small_width":150,
"full":"http://s55558.ucoz.net/games/_sf/19/57858143.jpg"
},
{
"small":"http://s55558.ucoz.net/games/_sf/19/s68342116.jpg",
"full_height":398,
"full_width":530,
"small_height":112,
"small_width":150,
"full":"http://s55558.ucoz.net/games/_sf/19/68342116.jpg"
},
{
"small":"http://s55558.ucoz.net/games/_sf/19/s48514003.jpg",
"full_height":398,
"full_width":530,
"small_height":112,
"small_width":150,
"full":"http://s55558.ucoz.net/games/_sf/19/48514003.jpg"
}
],
"loads":1,
"rate_num":0,
"author_email":"email",
"filters":{
"Платформа":[
"Онлайн"
]
},
"comments":"yes",
"link2mob":"http://yoursite.ucoz.ru/stuff/0-0-3-1984-20",
"rate_sum":0,
"plays":2110,
"link2mac":"http://yoursite.ucoz.ru/stuff/0-0-2-1984-20",
"id":1984,
"ontop":"no",
"other4":"Дополнительное поле 4",
"author_site":"http://website",
"subscribe":"yes",
"pending":"no",
"description":"Травиан — это браузерная игра с тысячами реальных игроков, увлеченных интригующим и захватывающим древним миром. Игра бесплатная и не требующая никакой установки. Вы начинаете игру предводителем небольшой деревни, выполняя различные задания. Стройте деревни, ведите войны или свободно торгуйте со своими соседями.",
"archive_url":"http://yoursite.ucoz.ru/stuff/0-0-0-1984-20",
"title":"Травиан",
"link2pc":"http://yoursite.ucoz.ru/stuff/0-0-1-1984-20",
"other3":"Дополнительное поле 3",
"archive_direct_url":"http://yoursite.ucoz.ru/_sf/19/1984_39046",
"reads":2112,
"comments_url":"http://yoursite.ucoz.ru/stuff/multiuser/travian/8-1-0-1984#comments",
"other1":"Дополнительное поле 1",
"author":"авторигры",
"rating":"0.00",
"add_date":"2014-11-12 11:35",
"scrsize":"38.1Kb",
"other2":"Дополнительное поле 2",
"categories":[
{
"access2upload":[
"Все группы"
],
"url":"http://yoursite.ucoz.ru/stuff/multiuser/8",
"access2add":[
"Все группы"
],
"name":"Многопользовательские",
"access2category":[
"Все группы"
],
"id":8,
"description":""
}
],
"entry_url":"http://yoursite.ucoz.ru/stuff/multiuser/travian/8-1-0-1984",
"message":"Полный текст материала",
"swf_object":{
"url":"http://yoursite.ucoz.ru/stuff/0-0-0-1984-21",
"playground_height":"1",
"link2swf":"http://tracking.traviangames.com/103991090001120/1",
"playground_width":"1"
},
"who_add":"Dmitry",
"comments_num":"0",
"sort":0,
"archive_size":"0.0Kb",
"hgu_title":"travian",
"screenshot":"http://s55558.ucoz.net/games/_sf/19/1984.png"
},
{
//вывод второго материала из модуля
},
{
//вывод третьего материала из модуля
}
],
"total_stuff":225,
"page":1,
"pages":"1..225",
"per_page":"1"
}
other5
– [Строка] – Значение поля "Дополнительное поле 5"files
– [Массив] – Загруженные файлы запрошенного материала small
– [Строка] – Прямая сылка на загруженное изображение (маленькое изображения)full_height
– [Число] – Высота полного изображения (px)full_width
– [Число] – Ширина полного изображения (px)small_height
– [Число] – Высота маленького изображения (px)small_width
– [Число] – Ширина маленького изображения (px) full
– [Строка] – Прямая сылка на загруженное изображение (полное изображения)loads
– [Число] – Количество скачиваний игрыrate_num
– [Число] – Количество голосов (рейтинг)author_email
– [Строка] – Email автора материалаfilters
– [Массив] – В какие фильтры входит материалcomments
– [Строка] – Позволить оставлять комментарии? (yes/no)link2mob
– [Строка] – Ссылка на файл игры для Mobilerate_sum
– [Число] – Общая сумма рейтингаplays
– [Число] – Количество воспроизведений игрыlink2mac
– [Строка] – Ссылка на файл игры для Macid
– [Число] – ID полученного материалаontop
– [Строка] – Показывать материал всегда сверху? (yes/no)other4
– [Строка] – Значение поля "Дополнительное поле 4"author_site
– [Строка] – Ссылка на сайт автораsubscribe
– [Строка] – Включена ли подписка на комментарии (уведомления) (yes/no)pending
– [Строка] – В ожидани ли активации материал? (yes/no)description_type=(html|bb|plain)
– [Строка] – Краткое описание материалаtitle
– [Строка] – Название материалаlink2pc
– [Строка] – Ссылка на файл игры для PCother3
– [Строка] – Значение поля "Дополнительное поле 3"archive_direct_url
– [Строка] – reads
– [Число] – Количество просмотров материала comments_url
– [Строка] – Ссылка на страницу материала с комментариямиother1
– [Строка] – Значение поля "Дополнительное поле 1"author
– [Строка] – Полное имя автора материалаrating
– [Число] – Рейтинг материала (Общая сумма рейтинга/на количество голосов)add_date
– [Строка] – Время добавления материалаscrsize
– [Строка] – Размер скриншота (Kb)other2
– [Строка] – Значение поля "Дополнительное поле 2"categories
– [Массив] – О категории материала access2upload
– Группы, имеющие возможность скачивать файлыurl
– [Строка] – Ссылка на категорию материалаaccess2add
– [Массив] – Права на добавление материалов в категориюname
– [Строка] – Название категории материалаaccess2category
– [Массив] – Право на просмотр категории материалаid
– [Число] – ID категории материалаdescription
– [Строка] – Описание категории материалаimage
– [Строка] – Ссылка на изображение категорииentry_url
– [Строка] – Полная ссылка на материалmessage_type=(html|bb|plain)
– [Строка] – Полное описание материалаswf_object
– [Массив] – Информация об игре (файл) запрошенного материала url
– [Строка] – Ссылка на SWF файл игрыplayground_height
– [Строка] – Высота SWF игрыlink2swf
– [Строка] – Прямая ссылка на SWF файл игрыplayground_width
– [Строка] – Ширина SWF игрыwho_add
– [Строка] – Никнейм пользователя, добавивший материалcomments_num
– [Число] – Количество добавленных комментариев к материалуsort
– hgu_title
– [Строка] – ЧПУ материалаscreenshot
– [Строка] – Прямая ссылка на скриншотprev_entry_url
- [Строка] - Полная ссылка на предыдущий материалnext_entry_url
- [Строка] - Полная ссылка на следующий материал1) В переменных description
и message
переносы строк автоматически меняются на \n (в случае, если перенос строки был сделан без html-тега <br />)
2) В переменных description
и message
если там есть html-тег переноса <br /> – будет осуществлен и визуальный перенос строки, без вывода <br /> (то есть html-тег воспроизведется)
3) Переменные access2category
и access2add
могут иметь другой вид, если права установлены для всех групп пользователей
4) Если у материала категория входит в раздел – то раздел никак не будет получен в GET-запросе
5) Если материал входит в более 1 категории, то о каждой категории, в которые входит материал, будет показана информация в GET-запросе
<?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('/stuff', array(
'id' => 'АЙДИМАТЕРИАЛА'
));
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 "id=АЙДИМАТЕРИАЛА" http://youresite.ucoz.ru/uapi/stuff
{
"other5":"Дополнительное поле 5",
"files":[
{
"small":"http://s55558.ucoz.net/games/_sf/19/s53563234.jpg",
"full_height":398,
"full_width":530,
"small_height":112,
"small_width":150,
"full":"http://s55558.ucoz.net/games/_sf/19/53563234.jpg"
},
{
"small":"http://s55558.ucoz.net/games/_sf/19/s57858143.jpg",
"full_height":398,
"full_width":530,
"small_height":112,
"small_width":150,
"full":"http://s55558.ucoz.net/games/_sf/19/57858143.jpg"
},
{
"small":"http://s55558.ucoz.net/games/_sf/19/s68342116.jpg",
"full_height":398,
"full_width":530,
"small_height":112,
"small_width":150,
"full":"http://s55558.ucoz.net/games/_sf/19/68342116.jpg"
},
{
"small":"http://s55558.ucoz.net/games/_sf/19/s48514003.jpg",
"full_height":398,
"full_width":530,
"small_height":112,
"small_width":150,
"full":"http://s55558.ucoz.net/games/_sf/19/48514003.jpg"
}
],
"loads":1,
"rate_num":0,
"author_email":"email",
"filters":{
"Платформа":[
"Онлайн"
]
},
"comments":"yes",
"link2mob":"http://yoursite.ucoz.ru/stuff/0-0-3-1984-20",
"rate_sum":0,
"plays":2110,
"link2mac":"http://yoursite.ucoz.ru/stuff/0-0-2-1984-20",
"id":1984,
"ontop":"no",
"other4":"Дополнительное поле 4",
"author_site":"http://website",
"subscribe":"yes",
"pending":"no",
"description":"Травиан — это браузерная игра с тысячами реальных игроков, увлеченных интригующим и захватывающим древним миром. Игра бесплатная и не требующая никакой установки. Вы начинаете игру предводителем небольшой деревни, выполняя различные задания. Стройте деревни, ведите войны или свободно торгуйте со своими соседями.",
"archive_url":"http://yoursite.ucoz.ru/stuff/0-0-0-1984-20",
"title":"Травиан",
"link2pc":"http://yoursite.ucoz.ru/stuff/0-0-1-1984-20",
"other3":"Дополнительное поле 3",
"archive_direct_url":"http://yoursite.ucoz.ru/_sf/19/1984_39046",
"reads":2112,
"comments_url":"http://yoursite.ucoz.ru/stuff/multiuser/travian/8-1-0-1984#comments",
"other1":"Дополнительное поле 1",
"author":"авторигры",
"rating":"0.00",
"add_date":"2014-11-12 11:35",
"scrsize":"38.1Kb",
"other2":"Дополнительное поле 2",
"categories":[
{
"access2upload":[
"Все группы"
],
"url":"http://yoursite.ucoz.ru/stuff/multiuser/8",
"access2add":[
"Все группы"
],
"name":"Многопользовательские",
"access2category":[
"Все группы"
],
"id":8,
"description":""
}
],
"entry_url":"http://yoursite.ucoz.ru/stuff/multiuser/travian/8-1-0-1984",
"message":"Полный текст материала",
"swf_object":{
"url":"http://yoursite.ucoz.ru/stuff/0-0-0-1984-21",
"playground_height":"1",
"link2swf":"http://tracking.traviangames.com/103991090001120/1",
"playground_width":"1"
},
"who_add":"Dmitry",
"comments_num":"0",
"sort":0,
"archive_size":"0.0Kb",
"hgu_title":"travian",
"screenshot":"http://s55558.ucoz.net/games/_sf/19/1984.png",
"prev_entry_url":"https://yoursite.ucoz.ru/stuff/multiuser/travian/8-1-0-1983",
"next_entry_url":"https://yoursite.ucoz.ru/stuff/multiuser/travian/8-1-0-1985"
}
{
"other5":"Дополнительное поле 5",
"files":[
{
"small":"http://s55558.ucoz.net/games/_sf/19/s53563234.jpg",
"full_height":398,
"full_width":530,
"small_height":112,
"small_width":150,
"full":"http://s55558.ucoz.net/games/_sf/19/53563234.jpg"
},
{
"small":"http://s55558.ucoz.net/games/_sf/19/s57858143.jpg",
"full_height":398,
"full_width":530,
"small_height":112,
"small_width":150,
"full":"http://s55558.ucoz.net/games/_sf/19/57858143.jpg"
},
{
"small":"http://s55558.ucoz.net/games/_sf/19/s68342116.jpg",
"full_height":398,
"full_width":530,
"small_height":112,
"small_width":150,
"full":"http://s55558.ucoz.net/games/_sf/19/68342116.jpg"
},
{
"small":"http://s55558.ucoz.net/games/_sf/19/s48514003.jpg",
"full_height":398,
"full_width":530,
"small_height":112,
"small_width":150,
"full":"http://s55558.ucoz.net/games/_sf/19/48514003.jpg"
}
],
"loads":1,
"rate_num":0,
"author_email":"email",
"filters":{
"Платформа":[
"Онлайн"
]
},
"comments":"yes",
"link2mob":"http://yoursite.ucoz.ru/stuff/0-0-3-1984-20",
"rate_sum":0,
"plays":2110,
"link2mac":"http://yoursite.ucoz.ru/stuff/0-0-2-1984-20",
"id":1984,
"ontop":"no",
"other4":"Дополнительное поле 4",
"author_site":"http://website",
"subscribe":"yes",
"pending":"no",
"description":"Травиан — это браузерная игра с тысячами реальных игроков, увлеченных интригующим и захватывающим древним миром. Игра бесплатная и не требующая никакой установки. Вы начинаете игру предводителем небольшой деревни, выполняя различные задания. Стройте деревни, ведите войны или свободно торгуйте со своими соседями.",
"archive_url":"http://yoursite.ucoz.ru/stuff/0-0-0-1984-20",
"title":"Травиан",
"link2pc":"http://yoursite.ucoz.ru/stuff/0-0-1-1984-20",
"other3":"Дополнительное поле 3",
"archive_direct_url":"http://yoursite.ucoz.ru/_sf/19/1984_39046",
"reads":2112,
"comments_url":"http://yoursite.ucoz.ru/stuff/multiuser/travian/8-1-0-1984#comments",
"other1":"Дополнительное поле 1",
"author":"авторигры",
"rating":"0.00",
"add_date":"2014-11-12 11:35",
"scrsize":"38.1Kb",
"other2":"Дополнительное поле 2",
"categories":[
{
"access2upload":[
"Все группы"
],
"url":"http://yoursite.ucoz.ru/stuff/multiuser/8",
"access2add":[
"Все группы"
],
"name":"Многопользовательские",
"access2category":[
"Все группы"
],
"id":8,
"description":""
}
],
"entry_url":"http://yoursite.ucoz.ru/stuff/multiuser/travian/8-1-0-1984",
"message":"Полный текст материала",
"swf_object":{
"url":"http://yoursite.ucoz.ru/stuff/0-0-0-1984-21",
"playground_height":"1",
"link2swf":"http://tracking.traviangames.com/103991090001120/1",
"playground_width":"1"
},
"who_add":"Dmitry",
"comments_num":"0",
"sort":0,
"archive_size":"0.0Kb",
"hgu_title":"travian",
"screenshot":"http://s55558.ucoz.net/games/_sf/19/1984.png",
"prev_entry_url":"https://yoursite.ucoz.ru/stuff/multiuser/travian/8-1-0-1983",
"next_entry_url":"https://yoursite.ucoz.ru/stuff/multiuser/travian/8-1-0-1985"
}
//для особенности 3
"access2add":[
"Все группы"
],
//для особенности 3
"access2category":[
"Все группы"
],
//для особенности 3
"access2add":[
"Все группы"
],
//для особенности 3
"access2category":[
"Все группы"
],
stuffs
– [Массив] – Информация о запрошенном материале other5
– [Строка] – Значение поля "Дополнительное поле 5"files
– [Массив] – Загруженные файлы запрошенного материала small
– [Строка] – Прямая сылка на загруженное изображение (маленькое изображения)full_height
– [Число] – Высота полного изображения (px)full_width
– [Число] – Ширина полного изображения (px)small_height
– [Число] – Высота маленького изображения (px)small_width
– [Число] – Ширина маленького изображения (px) full
– [Строка] – Прямая сылка на загруженное изображение (полное изображения)loads
– [Число] – Количество скачиваний игрыrate_num
– [Число] – Количество голосов (рейтинг)author_email
– [Строка] – Email автора материалаfilters
– [Массив] – В какие фильтры входит материалcomments
– [Строка] – Позволить оставлять комментарии? (yes/no)link2mob
– [Строка] – Ссылка на файл игры для Mobilerate_sum
– [Число] – Общая сумма рейтингаplays
– [Число] – Количество воспроизведений игрыlink2mac
– [Строка] – Ссылка на файл игры для Macid
– [Число] – ID полученного материалаontop
– [Строка] – Показывать материал всегда сверху? (yes/no)other4
– [Строка] – Значение поля "Дополнительное поле 4"author_site
– [Строка] – Ссылка на сайт автораsubscribe
– [Строка] – Включена ли подписка на комментарии (уведомления) (yes/no)pending
– [Строка] – В ожидани ли активации материал? (yes/no)description_type=(html|bb|plain)
– [Строка] – Краткое описание материалаtitle
– [Строка] – Название материалаlink2pc
– [Строка] – Ссылка на файл игры для PCother3
– [Строка] – Значение поля "Дополнительное поле 3"archive_direct_url
– [Строка] – reads
– [Число] – Количество просмотров материала comments_url
– [Строка] – Ссылка на страницу материала с комментариямиother1
– [Строка] – Значение поля "Дополнительное поле 1"author
– [Строка] – Полное имя автора материалаrating
– [Число] – Рейтинг материала (Общая сумма рейтинга/на количество голосов)add_date
– [Строка] – Время добавления материалаscrsize
– [Строка] – Размер скриншота (Kb)other2
– [Строка] – Значение поля "Дополнительное поле 2"categories
– [Массив] – О категории материалаaccess2upload
– Группы, имеющие возможность скачивать файлыurl
– [Строка] – Ссылка на категорию материалаaccess2add
– [Массив] – Права на добавление материалов в категориюname
– [Строка] – Название категории материалаaccess2category
– [Массив] – Право на просмотр категории материалаid
– [Число] – ID категории материалаdescription
– [Строка] – Описание категории материалаimage
– [Строка] – Ссылка на изображение категорииentry_url
– [Строка] – Полная ссылка на материалmessage_type=(html|bb|plain)
– [Строка] – Полное описание материалаswf_object
– [Массив] – Информация об игре (файл) запрошенного материалаurl
– [Строка] – Ссылка на SWF файл игрыplayground_height
– [Строка] – Высота SWF игрыlink2swf
– [Строка] – Прямая ссылка на SWF файл игрыplayground_width
– [Строка] – Ширина SWF игрыwho_add
– [Строка] – Никнейм пользователя, добавивший материалcomments_num
– [Число] – Количество добавленных комментариев к материалуsort
– hgu_title
– [Строка] – ЧПУ материалаscreenshot
– [Строка] – Прямая ссылка на скриншотtotal_stuff
– [Число] – Общее количество материалов в категорииpage
– [Число] – Номер текущей страницыpages
– [Число] – Общее количество страниц в модулеper_page
– [Число] – Количество материалов на страницуcategories
– [Массив] – О категории материалаaccess2upload
– Группы, имеющие возможность скачивать файлыurl
– [Строка] – Ссылка на категорию материалаaccess2add
– [Массив] – Права на добавление материалов в категориюname
– [Строка] – Название категории материалаaccess2category
– [Массив] – Право на просмотр категории материалаid
– [Число] – ID категории материалаdescription
– [Строка] – Описание категории материала1) Чтобы получить данные материалов со страницы 2, достаточно добавить к URL параметр &page=N (где N – номер страницы)
2) Сколько материалов будет выдано за запрос – зависит от настроек модуля (Панель управления → Онлайн игры → Настройки модуля → Количество материалов на странице в разделе).
<?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('/stuff', array(
'category' => 'АЙДИМКАТЕГОРИИ'
));
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=АЙДИКАТЕГОРИИ" http://youresite.ucoz.ru/uapi/stuff
{
"stuffs":[
{
"other5":"Дополнительное поле 5",
"files":[
{
"small":"http://s55558.ucoz.net/games/_sf/19/s53563234.jpg",
"full_height":398,
"full_width":530,
"small_height":112,
"small_width":150,
"full":"http://s55558.ucoz.net/games/_sf/19/53563234.jpg"
},
{
"small":"http://s55558.ucoz.net/games/_sf/19/s57858143.jpg",
"full_height":398,
"full_width":530,
"small_height":112,
"small_width":150,
"full":"http://s55558.ucoz.net/games/_sf/19/57858143.jpg"
},
{
"small":"http://s55558.ucoz.net/games/_sf/19/s68342116.jpg",
"full_height":398,
"full_width":530,
"small_height":112,
"small_width":150,
"full":"http://s55558.ucoz.net/games/_sf/19/68342116.jpg"
},
{
"small":"http://s55558.ucoz.net/games/_sf/19/s48514003.jpg",
"full_height":398,
"full_width":530,
"small_height":112,
"small_width":150,
"full":"http://s55558.ucoz.net/games/_sf/19/48514003.jpg"
}
],
"loads":1,
"rate_num":0,
"author_email":"email",
"filters":{
"Платформа":[
"Онлайн"
]
},
"comments":"yes",
"link2mob":"http://yoursite.ucoz.ru/stuff/0-0-3-1984-20",
"rate_sum":0,
"plays":2110,
"link2mac":"http://yoursite.ucoz.ru/stuff/0-0-2-1984-20",
"id":1984,
"ontop":"no",
"other4":"Дополнительное поле 4",
"author_site":"http://website",
"subscribe":"yes",
"pending":"no",
"description":"Травиан — это браузерная игра с тысячами реальных игроков, увлеченных интригующим и захватывающим древним миром. Игра бесплатная и не требующая никакой установки. Вы начинаете игру предводителем небольшой деревни, выполняя различные задания. Стройте деревни, ведите войны или свободно торгуйте со своими соседями.",
"archive_url":"http://yoursite.ucoz.ru/stuff/0-0-0-1984-20",
"title":"Травиан",
"link2pc":"http://yoursite.ucoz.ru/stuff/0-0-1-1984-20",
"other3":"Дополнительное поле 3",
"archive_direct_url":"http://yoursite.ucoz.ru/_sf/19/1984_39046",
"reads":2112,
"comments_url":"http://yoursite.ucoz.ru/stuff/multiuser/travian/8-1-0-1984#comments",
"other1":"Дополнительное поле 1",
"author":"авторигры",
"rating":"0.00",
"add_date":"2014-11-12 11:35",
"scrsize":"38.1Kb",
"other2":"Дополнительное поле 2",
"categories":[
{
"access2upload":[
"Все группы"
],
"url":"http://yoursite.ucoz.ru/stuff/multiuser/8",
"access2add":[
"Все группы"
],
"name":"Многопользовательские",
"access2category":[
"Все группы"
],
"id":8,
"description":""
}
],
"entry_url":"http://yoursite.ucoz.ru/stuff/multiuser/travian/8-1-0-1984",
"message":"Полный текст материала",
"swf_object":{
"url":"http://yoursite.ucoz.ru/stuff/0-0-0-1984-21",
"playground_height":"1",
"link2swf":"http://tracking.traviangames.com/103991090001120/1",
"playground_width":"1"
},
"who_add":"Dmitry",
"comments_num":"0",
"sort":0,
"archive_size":"0.0Kb",
"hgu_title":"travian",
"screenshot":"http://s55558.ucoz.net/games/_sf/19/1984.png"
}
],
"total_stuff":21,
"page":1,
"pages":"1..21",
"per_page":"1",
"category":{
"access2upload":[
"Все группы"
],
"url":"http://yoursite.ucoz.ru/stuff/multiuser/8",
"access2add":[
"Все группы"
],
"name":"Многопользовательские",
"access2category":[
"Все группы"
],
"id":8,
"description":""
}
}
{
"stuffs":[
{
"other5":"Дополнительное поле 5",
"files":[
{
"small":"http://s55558.ucoz.net/games/_sf/19/s53563234.jpg",
"full_height":398,
"full_width":530,
"small_height":112,
"small_width":150,
"full":"http://s55558.ucoz.net/games/_sf/19/53563234.jpg"
},
{
"small":"http://s55558.ucoz.net/games/_sf/19/s57858143.jpg",
"full_height":398,
"full_width":530,
"small_height":112,
"small_width":150,
"full":"http://s55558.ucoz.net/games/_sf/19/57858143.jpg"
},
{
"small":"http://s55558.ucoz.net/games/_sf/19/s68342116.jpg",
"full_height":398,
"full_width":530,
"small_height":112,
"small_width":150,
"full":"http://s55558.ucoz.net/games/_sf/19/68342116.jpg"
},
{
"small":"http://s55558.ucoz.net/games/_sf/19/s48514003.jpg",
"full_height":398,
"full_width":530,
"small_height":112,
"small_width":150,
"full":"http://s55558.ucoz.net/games/_sf/19/48514003.jpg"
}
],
"loads":1,
"rate_num":0,
"author_email":"email",
"filters":{
"Платформа":[
"Онлайн"
]
},
"comments":"yes",
"link2mob":"http://yoursite.ucoz.ru/stuff/0-0-3-1984-20",
"rate_sum":0,
"plays":2110,
"link2mac":"http://yoursite.ucoz.ru/stuff/0-0-2-1984-20",
"id":1984,
"ontop":"no",
"other4":"Дополнительное поле 4",
"author_site":"http://website",
"subscribe":"yes",
"pending":"no",
"description":"Травиан — это браузерная игра с тысячами реальных игроков, увлеченных интригующим и захватывающим древним миром. Игра бесплатная и не требующая никакой установки. Вы начинаете игру предводителем небольшой деревни, выполняя различные задания. Стройте деревни, ведите войны или свободно торгуйте со своими соседями.",
"archive_url":"http://yoursite.ucoz.ru/stuff/0-0-0-1984-20",
"title":"Травиан",
"link2pc":"http://yoursite.ucoz.ru/stuff/0-0-1-1984-20",
"other3":"Дополнительное поле 3",
"archive_direct_url":"http://yoursite.ucoz.ru/_sf/19/1984_39046",
"reads":2112,
"comments_url":"http://yoursite.ucoz.ru/stuff/multiuser/travian/8-1-0-1984#comments",
"other1":"Дополнительное поле 1",
"author":"авторигры",
"rating":"0.00",
"add_date":"2014-11-12 11:35",
"scrsize":"38.1Kb",
"other2":"Дополнительное поле 2",
"categories":[
{
"access2upload":[
"Все группы"
],
"url":"http://yoursite.ucoz.ru/stuff/multiuser/8",
"access2add":[
"Все группы"
],
"name":"Многопользовательские",
"access2category":[
"Все группы"
],
"id":8,
"description":""
}
],
"entry_url":"http://yoursite.ucoz.ru/stuff/multiuser/travian/8-1-0-1984",
"message":"Полный текст материала",
"swf_object":{
"url":"http://yoursite.ucoz.ru/stuff/0-0-0-1984-21",
"playground_height":"1",
"link2swf":"http://tracking.traviangames.com/103991090001120/1",
"playground_width":"1"
},
"who_add":"Dmitry",
"comments_num":"0",
"sort":0,
"archive_size":"0.0Kb",
"hgu_title":"travian",
"screenshot":"http://s55558.ucoz.net/games/_sf/19/1984.png"
}
],
"total_stuff":21,
"page":1,
"pages":"1..21",
"per_page":"1",
"category":{
"access2upload":[
"Все группы"
],
"url":"http://yoursite.ucoz.ru/stuff/multiuser/8",
"access2add":[
"Все группы"
],
"name":"Многопользовательские",
"access2category":[
"Все группы"
],
"id":8,
"description":""
}
}
<?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('/stuff', array(
'category' => 'АЙДИМКАТЕГОРИИ'
'page' => '2'
));
print_r($response); //Получаем ответ
//для особенности 1
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=АЙДИКАТЕГОРИИ" http://youresite.ucoz.ru/uapi/stuff?page=2
end2br_msg
– [Строка] – Статус опции "Заменять теги переноса на <br />" для полного описания материала (yes/no)file1
– [Файл] – Изображение материала (в случае, если нужно несколько, то file2, file3)author_email
– [Строка] – Email автора материалаauthor
– [Строка] – Полное имя автора материалаcomments
– [Строка] – Позволить оставлять комментарии? (yes/no)add_date
– [Строка] – Время добавления материалаend2br_desc
– [Строка] – Статус опции "Заменять теги переноса на <br />" для краткого описания материала (yes/no)ontop
– [Строка] – Показывать материал всегда сверху? (yes/no)includehtml_desc
– [Строка] – Включить HTML-теги для краткого описания материала? (yes/no)author_site
– [Строка] – Ссылка на сайт автораsubscribe
– [Строка] – Включена ли подписка на комментарии (уведомления) (yes/no)link2source
– [Строка] – Ссылка на источник материалаpending
– [Строка] – В ожидани ли активации материал? (yes/no)description_type=(html|bb|plain)
– [Строка] – Краткое описание материалаmessage_type=(html|bb|plain)
– [Строка] – Полное описание материалаtitle
– [Строка] – Название материалаincludehtml_msg
– [Строка] – Включить HTML-теги для полного описания материала? (yes/no)hgu_title
– [Строка] – ЧПУ материала1) HGU (ЧПУ) нельзя установить при добавлении материала
2) Все обязательные параметры исключительно определяются в Панели управления: Каталог статей – Настройки модуля. Но категория всегда является обязательной
<?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('/stuff', array(
'category' => '1',
'title' => 'Название материала',
'description_type=bb' => 'Краткое описание материала',
'message_type=html' => 'Полное описание материала',
'author_site' => 'Веб-сайт автора',
'author_email' => 'Email автора',
'author' => 'Имя автора',
'link2source' => 'Источник материала',
'file1' => '@dm.png'
));
print_r($response); //Получаем ответ
curl -i -X POST --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 "category=3" --data-urlencode "title=Новое название" --data-urlencode "description=Краткое описание" --data-urlencode "message=Полное описание" --data-urlencode "author=Дмитрий Неизвестный" --data-urlencode "link2source=http://ucoz.ru/" --data-urlencode "author_email=api@api.ru" --data "end2br_desc=1&includehtml_desc=no" http://yoursite.ucoz.ru/uapi/stuff
{
"other3":null,
"files":[
{
"small":"http://yoursite.ucoz.ru/_sf/0/s57172723.jpg",
"full_height":1200,
"full_width":1000,
"small_height":150,
"small_width":125,
"full":"http://yoursite.ucoz.ru/_sf/0/57172723.jpg"
}
],
"end2br_msg":"no",
"other5":null,
"other1":null,
"author_email":null,
"author":null,
"filters":{
"Платформа":[
null
]
},
"link2mob":null,
"comments":"yes",
"add_date":"2015-01-17 23:01",
"end2br_desc":"no",
"link2mac":null,
"other4":null,
"ontop":"no",
"includehtml_desc":"no",
"author_site":null,
"subscribe":"no",
"other2":null,
"playground_height":"0",
"pending":"no",
"description":"Краткое описание матерала из API",
"playground_width":"0",
"message":null,
"who_add":"Dmitry",
"sort":0,
"add_time":"addtime='1421524873',",
"title":"Название из API",
"link2swf":null,
"includehtml_msg":"no",
"link2pc":null,
"hgu_title":"nazvanie_iz_api"
}
{
"other3":null,
"files":[
{
"small":"http://yoursite.ucoz.ru/_sf/0/s57172723.jpg",
"full_height":1200,
"full_width":1000,
"small_height":150,
"small_width":125,
"full":"http://yoursite.ucoz.ru/_sf/0/57172723.jpg"
}
],
"end2br_msg":"no",
"other5":null,
"other1":null,
"author_email":null,
"author":null,
"filters":{
"Платформа":[
null
]
},
"link2mob":null,
"comments":"yes",
"add_date":"2015-01-17 23:01",
"end2br_desc":"no",
"link2mac":null,
"other4":null,
"ontop":"no",
"includehtml_desc":"no",
"author_site":null,
"subscribe":"no",
"other2":null,
"playground_height":"0",
"pending":"no",
"description":"Краткое описание матерала из API",
"playground_width":"0",
"message":null,
"who_add":"Dmitry",
"sort":0,
"add_time":"addtime='1421524873',",
"title":"Название из API",
"link2swf":null,
"includehtml_msg":"no",
"link2pc":null,
"hgu_title":"nazvanie_iz_api"
}
Обратите внимание, что именно таким образом (с помощью POST-запроса) осуществляется добавление, редактирование и удаление тегов к материалу.
1) Если вам требуется удалить теги, достаточно отправить пустой запрос
2) Если вам требуется отредактировать теги, сделайте полный запрос с теми тегами, которые должны остаться
3) Если требуется добавить новые теги, необходимо ввести список существующих + новые теги
Теги необходимо перечислять через запятую
Ответ сервера не предполагает возврата данных о материале – только сообщение об операции
<?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('/stuff/tags', array(
'id' => '1',
'tags' => 'тег1,тест2'
));
print_r($response); //Получаем ответ
curl -i -X POST --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 "category=3" --data-urlencode "title=Новое название" --data-urlencode "description=Краткое описание" --data-urlencode "message=Полное описание" --data-urlencode "author=Дмитрий Неизвестный" --data-urlencode "link2source=http://ucoz.ru/" --data-urlencode "author_email=api@api.ru" --data "end2br_desc=1&includehtml_desc=no" http://yoursite.ucoz.ru/uapi/stuff
{
"success":{
"msg":"Данные по тегам материала обновлены"
}
}
{
"success":{
"msg":"Данные по тегам материала обновлены"
}
}
end2br_msg
– [Строка] – Статус опции "Заменять теги переноса на <br />" для полного описания материала (yes/no)file1
– [Файл] – Изображение материала (в случае, если нужно несколько, то file2, file3)author_email
– [Строка] – Email автора материалаauthor
– [Строка] – Полное имя автора материалаcomments
– [Строка] – Позволить оставлять комментарии? (yes/no)end2br_desc
– [Строка] – Статус опции "Заменять теги переноса на <br />" для краткого описания материала (yes/no)ontop
– [Строка] – Показывать материал всегда сверху? (yes/no)includehtml_desc
– [Строка] – Включить HTML-теги для краткого описания материала? (yes/no)author_site
– [Строка] – Ссылка на сайт автораsubscribe
– [Строка] – Включена ли подписка на комментарии (уведомления) (yes/no)link2source
– [Строка] – Ссылка на источник материалаpending
– [Строка] – В ожидани ли активации материал? (yes/no)categories
– [Массив] – О категории материалаaccess2upload
– Группы, имеющие возможность скачивать файлыurl
– [Строка] – Ссылка на категорию материалаname
– [Строка] – Название категории материалаaccess2category
– [Массив] – Право на просмотр категории материалаid
– [Число] – ID категории материалаdescription
– [Строка] – Описание категории материалаdescription_type=(html|bb|plain)
– [Строка] – Краткое описание материалаmessage_type=(html|bb|plain)
– [Строка] – Полное описание материалаwho_add
– [Строка] – Никнейм пользователя, добавивший материалtitle
– [Строка] – Название материалаincludehtml_msg
– [Строка] – Включить HTML-теги для полного описания материала? (yes/no)hgu_title
– [Строка] – ЧПУ материала1) Если отсылается запрос с пустым параметром – то это означает удаление значения параметра
2) Если при запросе вы не указали какой-либо параметр – он останется со своим прежним значением
<?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('/stuff', array(
'id' => '188',
'title' => 'Новое название материала',
'description_type=bb' => 'Новое краткое описание материала',
'message_type=html' => 'Новое полное описание материала',
'author_site' => 'Новый веб-сайт автора',
'author_email' => 'Новый email автора',
'author' => 'Новое имя автора',
'link2source' => 'Новый источник материала',
'file1' => '@dm.png'
));
print_r($response); //Получаем ответ
curl -i -X PUT --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 "id=3" --data-urlencode "title=Новое название" http://yoursite.ucoz.ru/uapi/stuff
{
"end2br_msg":"no",
"files":[
{
"small":"http://yoursite.ucoz.ru/_sf/0/s57172723.jpg",
"full_height":1200,
"full_width":1000,
"small_height":150,
"small_width":125,
"full":"http://yoursite.ucoz.ru/_sf/0/57172723.jpg"
}
],
"author_email":"Новый email автора",
"author":"Новое имя автора",
"comments":"yes",
"end2br_desc":"no",
"ontop":"no",
"includehtml_desc":"yes",
"author_site":"http://Новый веб-сайт автора",
"subscribe":"no",
"link2source":"http://Новый источник материала",
"pending":"no",
"categories":[
{
"access2upload":[
{
"4":"Администраторы"
}
],
"url":"http://yoursite.ucoz.ru/stuff/1",
"access2add":[
"Все группы"
],
"name":"Мои статьи",
"access2category":[
"Все группы"
],
"id":1,
"description":"test"
}
],
"description":"Новое краткое описание материала",
"message":"Новое полное описание материала",
"who_add":"yoursite",
"title":"Новое название материала",
"includehtml_msg":"yes",
"hgu_title":"nazvanie_materiala"
}
{
"end2br_msg":"no",
"files":[
{
"small":"http://yoursite.ucoz.ru/_sf/0/s57172723.jpg",
"full_height":1200,
"full_width":1000,
"small_height":150,
"small_width":125,
"full":"http://yoursite.ucoz.ru/_sf/0/57172723.jpg"
}
],
"author_email":"Новый email автора",
"author":"Новое имя автора",
"comments":"yes",
"end2br_desc":"no",
"ontop":"no",
"includehtml_desc":"yes",
"author_site":"http://Новый веб-сайт автора",
"subscribe":"no",
"link2source":"http://Новый источник материала",
"pending":"no",
"categories":[
{
"access2upload":[
{
"4":"Администраторы"
}
],
"url":"http://yoursite.ucoz.ru/stuff/1",
"access2add":[
"Все группы"
],
"name":"Мои статьи",
"access2category":[
"Все группы"
],
"id":1,
"description":"test"
}
],
"description":"Новое краткое описание материала",
"message":"Новое полное описание материала",
"who_add":"yoursite",
"title":"Новое название материала",
"includehtml_msg":"yes",
"hgu_title":"nazvanie_materiala"
}
Обратите внимание, что удаление материала происходит навсегда, его возврат невозможен.
Ответ сервера не предполагает возврата данных о материале – только сообщение об операции
<?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('/stuff/posts', array(
'id' => '1'
));
print_r($response); //Получаем ответ
url -i -X DELETE --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 "ID=1" http://yoursite.ucoz.ru/uapi/stuff/posts
{
"success":{
"msg":"Материал удалён"
}
}
{
"success":{
"msg":"Материал удалён"
}
}