question
– [Строка] – Вопросaccess2vote
– [Массив] – Группы, которые имеют право голосовать в этом опросеform_type
– [Строка] – Тип формы опроса (Radio/Checkbox/Select/Select (multiple)/Links)button_caption
– [Строка] – Надпись на кнопкеid
– [Строка] – ID опросаvotes_sum
– [Строка] – Общее количество голосовstart_date
– [Строка] – Дата старта опросаanswers
– [Массив] – Варианты ответа (Ответ – кол-во прогосовавших за этот ответ)<?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('/polls', 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/polls
[
{
"question":"Оцените мой сайт",
"access2vote":[
"Все группы"
],
"form_type":"Radio",
"button_caption":"Оценить",
"id":1,
"votes_sum":1,
"start_date":"01-01-2005",
"answers":[
{
"Отлично":0
},
{
"Хорошо":1
},
{
"Неплохо":0
},
{
"Плохо":0
},
{
"Ужасно":0
}
]
},
{
//вывод второго опроса
},
{
//вывод третьего опроса
},
]
[
{
"question":"Оцените мой сайт",
"access2vote":[
"Все группы"
],
"form_type":"Radio",
"button_caption":"Оценить",
"id":1,
"votes_sum":1,
"start_date":"01-01-2005",
"answers":[
{
"Отлично":0
},
{
"Хорошо":1
},
{
"Неплохо":0
},
{
"Плохо":0
},
{
"Ужасно":0
}
]
},
{
//вывод второго опроса
},
{
//вывод третьего опроса
},
]
name
– [Строка] – Название фильтраquestion
– [Строка] – Вопросaccess2vote
– [Массив] – Группы, которые имеют право голосовать в этом опросеform_type
– [Строка] – Тип формы опроса (Radio/Checkbox/Select/Select (multiple)/Links)button_caption
– [Строка] – Надпись на кнопкеid
– [Строка] – ID опросаvotes_sum
– [Строка] – Общее количество голосовstart_date
– [Строка] – Дата старта опросаanswers
– [Массив] – Варианты ответа (Ответ – кол-во прогосовавших за этот ответ)<?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('/polls', array(
'id' => 'АЙДИОПРОСА'
));
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=АЙДИОПРОСА" http://youresite.ucoz.ru/uapi/polls
[
{
"question":"Оцените мой сайт",
"access2vote":[
"Все группы"
],
"form_type":"Radio",
"button_caption":"Оценить",
"id":1,
"votes_sum":1,
"start_date":"01-01-2005",
"answers":[
{
"Отлично":0
},
{
"Хорошо":1
},
{
"Неплохо":0
},
{
"Плохо":0
},
{
"Ужасно":0
}
]
}
]
[
{
"question":"Оцените мой сайт",
"access2vote":[
"Все группы"
],
"form_type":"Radio",
"button_caption":"Оценить",
"id":1,
"votes_sum":1,
"start_date":"01-01-2005",
"answers":[
{
"Отлично":0
},
{
"Хорошо":1
},
{
"Неплохо":0
},
{
"Плохо":0
},
{
"Ужасно":0
}
]
}
]
active
– [Строка] – Активен ли опрос в данный момент (yes/no)question
– [Строка] – Вопросaccess2vote
– [Массив] – Группы, которые имеют право голосовать в этом опросеbutton_caption
– [Строка] – Надпись на кнопкеvotes_sum
– [Строка] – Общее количество голосовform_type
– [Строка] – Тип формы опроса (Radio/Checkbox/Select/Select (multiple)/Links)start_date
– [Строка] – Дата старта опросаanswers
– [Массив] – Варианты ответа (Ответ – кол-во прогосовавших за этот ответ)CODE_VAR
– [Строка] – u-переменная для вывода на сайте (прописывается в Управлении дизайном)<?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('/polls', array(
'question' => 'Новый вопрос из API',
'answer1' => 'Первый ответ',
'answer2' => 'Второй ответ',
'form_type' => '2'//1 – Radio, 2 – Checkbox, 3 – Select, 4 – Select (multiple), 5 –Links
));
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 "question=Новый вопрос из API" --data-urlencode "answer1=Первый ответ" --data-urlencode "answer2=Второй ответ" --data-urlencode "form_type=2" http://yoursite.ucoz.ru/uapi/polls
{
"active":"yes",
"question":"Новый вопрос из API",
"access2vote":[
"Все группы"
],
"button_caption":"Ответить",
"votes_sum":"0",
"form_type":"Checkbox",
"start_date":"2015-01-21",
"answers":[
{
"Первый ответ":0
},
{
"Второй ответ":0
}
],
"CODE_VAR":"$POLLC_9$"
}
{
"active":"yes",
"question":"Новый вопрос из API",
"access2vote":[
"Все группы"
],
"button_caption":"Ответить",
"votes_sum":"0",
"form_type":"Checkbox",
"start_date":"2015-01-21",
"answers":[
{
"Первый ответ":0
},
{
"Второй ответ":0
}
],
"CODE_VAR":"$POLLC_9$"
}
active
– [Строка] – Активен ли опрос в данный момент (yes/no)question
– [Строка] – Вопросaccess2vote
– [Массив] – Группы, которые имеют право голосовать в этом опросеbutton_caption
– [Строка] – Надпись на кнопкеvotes_sum
– [Строка] – Общее количество голосовform_type
– [Строка] – Тип формы опроса (Radio/Checkbox/Select/Select (multiple)/Links)start_date
– [Строка] – Дата старта опросаanswers
– [Массив] – Варианты ответа (Ответ – кол-во прогосовавших за этот ответ)CODE_VAR
– [Строка] – u-переменная для вывода на сайте (прописывается в Управлении дизайном)<?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('/polls', array(
'id' => '3',
'question' => 'Измененный вопрос из API',
'answer1' => 'Измененный первый ответ',
'answer2' => 'Измененный второй ответ'
));
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 "question=Измененный вопрос из API" --data-urlencode "answer1=Измененный первый ответ" --data-urlencode "answer2=Измененный второй ответ" http://yoursite.ucoz.ru/uapi/polls
{
"active":"yes",
"question":"Измененный вопрос из API",
"access2vote":[
"Все группы"
],
"button_caption":"Ответить",
"votes_sum":"6",
"form_type":"Radio",
"start_date":"2014-11-26",
"answers":[
{
"Измененный первый ответ":6
},
{
"Измененный второй ответ":0
}
],
"CODE_VAR":"$POLLC_3$"
}
{
"active":"yes",
"question":"Измененный вопрос из API",
"access2vote":[
"Все группы"
],
"button_caption":"Ответить",
"votes_sum":"6",
"form_type":"Radio",
"start_date":"2014-11-26",
"answers":[
{
"Измененный первый ответ":6
},
{
"Измененный второй ответ":0
}
],
"CODE_VAR":"$POLLC_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('/polls', 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 "id=3" http://yoursite.ucoz.ru/uapi/polls
{
"success":{
"msg":"Изменения сохранены"
}
}
{
"success":{
"msg":"Изменения сохранены"
}
}