level
– [Строка] – Уровень категории (вложенность)url
– [Строка] – Ссылку на категориюname
– [Строка] – Название категорииid
– [Строка] – ID категорииhgu_title
– [Строка] – ЧПУ категорииЕсли у категории есть вложенные категории, то добавится массив "categories"
<?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/category', 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/category
[
{
"level":0,
"url":"http://uAPItest003.ucoz.ru/video/chcdm",
"name":"Канал1",
"id":15,
"hgu_title":"dm"
},
{
//вторая категория
},
{
//третья категория
}
]
level
– [Строка] – Уровень категории (вложенность)url
– [Строка] – Ссылку на категориюname
– [Строка] – Название категорииid
– [Строка] – ID категорииhgu_title
– [Строка] – ЧПУ категории<?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/category', 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/category
[
{
"level":0,
"url":"http://uAPItest003.ucoz.ru/video/chcdm",
"name":"Канал1",
"id":15,
"hgu_title":"dm"
}
]
sort
– [Строка] – Сортировка на странице категории name
– [Строка] – Название категорииid
– [Строка] – ID категорииdescription
– [Строка] – Описание категорииhgu_title
– [Строка] – ЧПУ категории<?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/category', array(
'name' => 'Новая категория из АПИ',
'description' => 'Описание категории из АПИ',
'file' => '@cat_image.webp'
));
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 "name=Новая категория из АПИ" --data-urlencode "description=Описание категории из АПИ" http://yoursite.ucoz.ru/uapi/stuff/category
{
"sort":"sort_namesASC",
"name":"Новая категория из АПИ",
"id":19,
"description":"Описание категории из АПИ",
"hgu_title":"novaja_kategorija_iz_api"
}
sort
– [Строка] – Сортировка на странице категории name
– [Строка] – Название категорииid
– [Строка] – ID категорииdescription
– [Строка] – Описание категорииhgu_title
– [Строка] – ЧПУ категории<?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/category', array(
'id' => '2',
'name' => 'Категория с новым именем',
'description' => 'Категория с новым описанием',
'access2category' => '3,4',
'hgu_title' => 'newhgu'
));
print_r($response); //Получаем ответ
<?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/category', array(
'id' => '2',
'name' => 'Категория с новым именем',
'description' => 'Категория с новым описанием',
'access2category' => '3,4',
'hgu_title' => 'newhgu'
));
print_r($response); //Получаем ответ
{
"sort":"sort_namesASC",
"name":"Новое название категории из АПИ",
"id":0,
"description":null,
"hgu_title":"novoe_nazvanie_kategorii_iz_api"
}
<?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/category', array(
'id' => '2'
));
print_r($response); //Получаем ответ
curl -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=2" http://yoursite.ucoz.ru/uapi/stuff/category
{
"success":{
"msg":"Выполнено"
}
}
{
"success":{
"msg":"Выполнено"
}
}