page – [Число] – Номер текущей страницыper_page – [Число] – Количество материалов на страницуposts – [Массив] – О постах в модулеcountry – [Строка] – Страна автора постаanswer – [Строка] – Ответ на постpending – [Строка] – В ожидании ли активации данный пост (yes/no)author_email – [Строка] – Email автора постаauthor – [Строка] – Имя автора постаmessage – [Строка] – Текст сообщения постаstate – [Строка] – Значение поля "Штаты"add_date – [Строка] – Дата добавления постаrate – [Строка] – Общий рейтинг постаwho_add – [Строка] – Никнейм автора постаicq – [Строка] – Значение поля "ICQ"city – [Строка] – Город автора постаurl – [Строка] – Значение поля "www"id – [Строка] – ID постаtotal_posts – [Строка] – Общее количество постов в модуле<?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('/gb', 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/gb
{
"page":1,
"pages":[
1
],
"per_page":10,
"posts":[
{
"country":"russia",
"answer":"",
"pending":"no",
"author_email":"email@email.com",
"author":"myname",
"message":"message",
"state":"tatarstan",
"add_date":"2014-11-26 01:42",
"rate":1,
"who_add":"",
"icq":"1111",
"city":"kazan",
"url":"http://yoursite.ucoz.ru/gb",
"id":3
}
],
"total_posts":1
} {
"page":1,
"pages":[
1
],
"per_page":10,
"posts":[
{
"country":"russia",
"answer":"",
"pending":"no",
"author_email":"email@email.com",
"author":"myname",
"message":"message",
"state":"tatarstan",
"add_date":"2014-11-26 01:42",
"rate":1,
"who_add":"",
"icq":"1111",
"city":"kazan",
"url":"http://yoursite.ucoz.ru/gb",
"id":3
}
],
"total_posts":1
}
country – [Строка] – Страна автора постаpending – [Строка] – В ожидании ли активации данный пост (yes/no)author_email – [Строка] – Email автора постаauthor – [Строка] – Имя автора постаstate – [Строка] – Значение поля "Штаты"message – [Строка] – Текст сообщения постаwho_add – [Строка] – Никнейм автора постаcity – [Строка] – Город автора постаicq – [Строка] – Значение поля "ICQ"url – [Строка] – Значение поля "www"id – [Строка] – 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->post('/gb', array(
'message' => 'Мой отзыв об API из uCoz API'
));
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 "message=Мой отзыв об API из uCoz API" http://yoursite.ucoz.ru/uapi/gb
{
"country":null,
"pending":"no",
"author_email":"",
"author":null,
"state":null,
"message":"Мой отзыв об API из uCoz API",
"who_add":"Dmitry",
"city":null,
"icq":"",
"url":"",
"id":7
} {
"country":null,
"pending":"no",
"author_email":"",
"author":null,
"state":null,
"message":"Мой отзыв об API из uCoz API",
"who_add":"Dmitry",
"city":null,
"icq":"",
"url":"",
"id":7
}
country – [Строка] – Страна автора постаanswer – [Строка] – Ответ на постpending – [Строка] – В ожидании ли активации данный пост (yes/no)author_email – [Строка] – Email автора постаauthor – [Строка] – Имя автора постаstate – [Строка] – Значение поля "Штаты"message – [Строка] – Текст сообщения постаwho_add – [Строка] – Никнейм автора постаwho_add – [Строка] – Никнейм автора постаcity – [Строка] – Город автора постаicq – [Строка] – Значение поля "ICQ"url – [Строка] – Значение поля "www"<?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('/gb', array(
'id' => '7',
'message' => 'Мой измененный отзыв об API из uCoz API'
));
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=7" --data "message=Мой измененный отзыв об API из uCoz API" http://yoursite.ucoz.ru/uapi/gb
{
"country":"",
"answer":"",
"pending":"no",
"author_email":null,
"author":"Dmitry Kiselev",
"state":"",
"message":"Мой измененный отзыв об API из uCoz API",
"who_add":"Dmitry",
"city":"",
"icq":"",
"url":""
} {
"country":"",
"answer":"",
"pending":"no",
"author_email":null,
"author":"Dmitry Kiselev",
"state":"",
"message":"Мой измененный отзыв об API из uCoz API",
"who_add":"Dmitry",
"city":"",
"icq":"",
"url":""
}
<?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('/gb/posts', array(
'id' => '3'
));
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-urlencode "id=7" http://yoursite.ucoz.ru/uapi/gb/posts
{
"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->post('/gb/rate', array(
'id' => '3',
'mark' => '2' //1 – хороший пост, 2 – плохой пост
));
print_r($response); //Получаем ответ
curl -i -X --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 "mark=2" http://yoursite.ucoz.ru/uapi/gb/rate
{
"msg":"Ваш голос засчитан"
} {
"msg":"Ваш голос засчитан"
}