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":"Ваш голос засчитан"
}