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"
]