total_faqs – [Число] – Общее количество вопросов в модулеfaqs – [Массив] – Вопросы в модуле answer – [Строка] – Ответ на вопросsubject – [Строка] – Тема вопросаrate_num – [Число] – Количество голосов (рейтинг)pending – [Строка] – В ожидани ли активации материал? (yes/no)author_email – [Строка] – Email автора материалаauthor – [Строка] – Полное имя автора материалаdescription_type=(html|bb|plain) – [Строка] – Краткое описание материалаrating – [Число] – Рейтинг материала (Общая сумма рейтинга/на количество голосов)who_add – [Строка] – Никнейм пользователя, добавивший материалrate_sum – [Число] – Общая сумма рейтингаsort – category – [Массив] – О категории faqs_count – [Строка] – Общее количество вопросов в категорииname – [Строка] – Название категорииurl – [Строка] – Ссылка на категорию материалаid – [Число] – ID категории материалаdescription – [Строка] – Описание категории материалаhgu_title – [Строка] – ЧПУ категорииimage – [Строка] – Ссылка на изображение категории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('/faq', 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/faq
{
"total_faqs":1,
"faqs":[
{
"answer":"newone3",
"subject":"newone",
"rate_num":0,
"pending":"no",
"author_email":"",
"author":"",
"description":"newone2",
"rating":"0.00",
"who_add":"Dmitry",
"rate_sum":0,
"sort":0,
"category":{
"faqs_count":"1",
"name":"Катгория1",
"url":"http://yoursite.ucoz.ru/faq/1-1",
"id":1,
"description":null,
"hgu_title":null
},
"id":3,
"hgu_title":"newone"
},
{
//идет вопрос, например, с ID4
},
{
//идет вопрос, например, с ID5
}
]
}
{
"total_faqs":1,
"faqs":[
{
"answer":"newone3",
"subject":"newone",
"rate_num":0,
"pending":"no",
"author_email":"",
"author":"",
"description":"newone2",
"rating":"0.00",
"who_add":"Dmitry",
"rate_sum":0,
"sort":0,
"category":{
"faqs_count":"1",
"name":"Катгория1",
"url":"http://yoursite.ucoz.ru/faq/1-1",
"id":1,
"description":null,
"hgu_title":null
},
"id":3,
"hgu_title":"newone"
},
{
//идет вопрос, например, с ID4
},
{
//идет вопрос, например, с ID5
}
]
}
includehtml_desc – [Строка] – Включить HTML-теги для краткого описания материала? (yes/no)end2br_msg – [Строка] – Статус опции "Заменять теги переноса на <br />" для полного описания материала (yes/no)answer – [Строка] – Ответ на вопросsubject – [Строка] – Тема вопросаpending – [Строка] – В ожидани ли активации материал? (yes/no)author_email – [Строка] – Email автора материалаauthor – [Строка] – Полное имя автора материалаdescription_type=(html|bb|plain) – [Строка] – Краткое описание материалаwho_add – [Строка] – Никнейм пользователя, добавивший материалadd_date – [Строка] – Время добавления материалаsort – end2br_desc – [Строка] – Статус опции "Заменять теги переноса на <br />" для краткого описания материала (yes/no)includehtml_msg – [Строка] – Включить HTML-теги для полного описания материала? (yes/no)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('/faq', array(
'question' => 'Мой вопрос из API',
'subject' => 'Название вопроса'
));
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-urlencode "question=Мой вопрос из API" --data-urlencode "subject=Название вопроса" http://yoursite.ucoz.ru/uapi/faq
{
"includehtml_desc":"yes",
"end2br_msg":"no",
"answer":null,
"subject":"Название вопроса",
"pending":"no",
"author_email":null,
"author":null,
"description":null,
"who_add":"Dmitry",
"add_date":"2015-01-20 03:38",
"sort":0,
"end2br_desc":"no",
"includehtml_msg":"yes",
"hgu_title":"nazvanie_voprosa"
}
{
"includehtml_desc":"yes",
"end2br_msg":"no",
"answer":null,
"subject":"Название вопроса",
"pending":"no",
"author_email":null,
"author":null,
"description":null,
"who_add":"Dmitry",
"add_date":"2015-01-20 03:38",
"sort":0,
"end2br_desc":"no",
"includehtml_msg":"yes",
"hgu_title":"nazvanie_voprosa"
}
includehtml_desc – [Строка] – Включить HTML-теги для краткого описания материала? (yes/no)end2br_msg – [Строка] – Статус опции "Заменять теги переноса на <br />" для полного описания материала (yes/no)answer – [Строка] – Ответ на вопросsubject – [Строка] – Тема вопросаpending – [Строка] – В ожидани ли активации материал? (yes/no)author_email – [Строка] – Email автора материалаauthor – [Строка] – Полное имя автора материалаdescription_type=(html|bb|plain) – [Строка] – Краткое описание материалаwho_add – [Строка] – Никнейм пользователя, добавивший материалsort – end2br_desc – [Строка] – Статус опции "Заменять теги переноса на <br />" для краткого описания материала (yes/no)category – [Массив] – О категории faqs_count – [Строка] – Общее количество вопросов в категорииname – [Строка] – Название категории материалаurl – [Строка] – Ссылка на категорию материалаid – [Число] – ID категории материалаdescription – [Строка] – Описание категории материалаhgu_title – [Строка] – ЧПУ категорииincludehtml_msg – [Строка] – Включить HTML-теги для полного описания материала? (yes/no)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('/faq', array(
'id' => '3',
'question' => 'Изменил вопрос по API',
'subject' => 'Измененное название'
));
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-urlencode "id=3" --data-urlencode "question=Изменил вопрос по API" --data-urlencode "subject=Измененное название" http://yoursite.ucoz.ru/uapi/faq
{
"includehtml_desc":"yes",
"end2br_msg":"no",
"answer":"newone3",
"subject":"Измененное название",
"pending":"no",
"author_email":"",
"author":"",
"description":"newone2",
"add_date":"2015-01-20 03:45",
"sort":0,
"end2br_desc":"no",
"category":{
"faqs_count":"1",
"name":"Катгория1",
"url":"http://yoursite.ucoz.ru/faq/1-1",
"id":1,
"description":"\n",
"hgu_title":null
},
"includehtml_msg":"yes",
"hgu_title":"newone"
}
{
"includehtml_desc":"yes",
"end2br_msg":"no",
"answer":"newone3",
"subject":"Измененное название",
"pending":"no",
"author_email":"",
"author":"",
"description":"newone2",
"add_date":"2015-01-20 03:45",
"sort":0,
"end2br_desc":"no",
"category":{
"faqs_count":"1",
"name":"Катгория1",
"url":"http://yoursite.ucoz.ru/faq/1-1",
"id":1,
"description":"\n",
"hgu_title":null
},
"includehtml_msg":"yes",
"hgu_title":"newone"
}
<?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('/faq/question', 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/faq/question
{
"success":{
"msg":"Материал удалён"
}
}
{
"success":{
"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('/faq/tags', 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 "id=1" http://yoursite.ucoz.ru/uapi/faq/tags
{
"tags":[
"тег1",
"тег2",
"тег3"
]
{
"tags":[
"тег1",
"тег2",
"тег3"
]