filter1
– [Массив] – Информация о фильтре options
– [Массив] – Опции фильтра nomulti2plainusers
– [Строка] – Множественный выбор значений для обычных пользователей (yes/no)multiselect
– [Строка] – Множественный выбор значений (yes/no)name
– [Строка] – Название фильтраvalues
– [Массив] – Значения фильтра value
– [Строка] – Значение фильтраkey
– [Число] – Уникальный ключ (подобие ID) значения<?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/filter', 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/filter
[
{
"filter1":{
"options":{
"nomulti2plainusers":"no",
"multiselect":"yes"
},
"name":"Платформа",
"values":[
{
"value":"Онлайн",
"key":1
},
{
"value":"Мобильные",
"key":3
},
{
"value":"Загружаемые",
"key":2
}
]
},
"filter2":{
//информация о фильтре 2
},
"filter3":{
//информация о фильтре 3
}
}
]
[
{
"filter1":{
"options":{
"nomulti2plainusers":"no",
"multiselect":"yes"
},
"name":"Платформа",
"values":[
{
"value":"Онлайн",
"key":1
},
{
"value":"Мобильные",
"key":3
},
{
"value":"Загружаемые",
"key":2
}
]
},
"filter2":{
//информация о фильтре 2
},
"filter3":{
//информация о фильтре 3
}
}
]
filter1
– [Массив] – Информация о фильтре options
– [Массив] – Опции фильтра nomulti2plainusers
– [Строка] – Множественный выбор значений для обычных пользователей (yes/no)multiselect
– [Строка] – Множественный выбор значений (yes/no)name
– [Строка] – Название фильтраvalues
– [Массив] – Значения фильтра value
– [Строка] – Значение фильтраkey
– [Число] – Уникальный ключ (подобие ID) значения<?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/filter', array(
'filter_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 "filter_id=АЙДИФИЛЬТРА" http://youresite.ucoz.ru/uapi/stuff/filter
[
{
"filter1":{
"options":{
"nomulti2plainusers":"no",
"multiselect":"yes"
},
"name":"Платформа",
"values":[
{
"value":"Онлайн",
"key":1
},
{
"value":"Мобильные",
"key":3
},
{
"value":"Загружаемые",
"key":2
}
]
}
}
]
[
{
"filter1":{
"options":{
"nomulti2plainusers":"no",
"multiselect":"yes"
},
"name":"Платформа",
"values":[
{
"value":"Онлайн",
"key":1
},
{
"value":"Мобильные",
"key":3
},
{
"value":"Загружаемые",
"key":2
}
]
}
}
]
filter_num
– [Строка] – Порядковый номер фильтра (возможные варианты: 1, 2, 3)name
– [Строка] – Название фильтраitems
– [Строка] – Значения фильтраmulti
– [Строка] – Множественный выбор значений (yes/no)nomulti
– [Строка] – Множественный выбор значений для обычных пользователей (yes/no)1) Перечисление значений фильтра осуществляется через | (например: uCoz.ru | uAPI | uID.me)
<?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/filter', array(
'filter_num' => '1',
'name' => 'Название из API',
'items' => 'Значение1 | Значение2 | Значение3'
));
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 "filter_num=1" --data-urlencode "name=Название из API" --data-urlencode "items=Значение1 | Значение2 | Значение3" http://yoursite.ucoz.ru/uapi/stuff/filter
{
"success":{
"msg":"Фильтр создан/отредактирован"
}
}
{
"success":{
"msg":"Фильтр создан/отредактирован"
}
}
filter_num
– [Строка] – Порядковый номер фильтра (возможные варианты: 1, 2, 3)name
– [Строка] – Название фильтраitems
– [Строка] – Значения фильтраmulti
– [Строка] – Множественный выбор значений (yes/no)nomulti
– [Строка] – Множественный выбор значений для обычных пользователей (yes/no)1) Перечисление значений фильтра осуществляется через | (например: uCoz.ru | uAPI | uID.me)
<?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/filter', array(
'filter_num' => '1',
'name' => 'Новое название из API',
'items' => 'Новое Значение1 | Новое Значение2 | Новое Значение3'
));
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 "filter_num=1" --data-urlencode "name=Новое название из API" --data-urlencode "items=Новое значение1 | Новое значение 2 | Новое значение 3" http://yoursite.ucoz.ru/uapi/stuff/filter
{
"success":{
"msg":"Фильтр создан/отредактирован"
}
}
{
"success":{
"msg":"Фильтр создан/отредактирован"
}
}
filter_num
– [Строка] – Порядковый номер фильтра (возможные варианты: 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->delete('/stuff/filter', array(
'filter_num' => '1'
));
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 "filter_num=1" http://yoursite.ucoz.ru/uapi/stuff/filter
{
"success":{
"msg":"Фильтр удалён"
}
}
{
"success":{
"msg":"Фильтр удалён"
}
}