<ID:307629>
|
|
Где найти API? |
|
Размещено: 14.06.2015 17:09 |
|
|
Читал в разных местах про API, а где документация? Найти не могу месяц. Задавал этот вопрос через обратную связь 16.05, без ответа.
|
<PROSPERO.RU>
|
|
Re: Где найти API? |
|
Размещено: 15.06.2015 10:10 |
|
|
Цитата: Читал в разных местах про API, а где документация? Найти не могу месяц. Задавал этот вопрос через обратную связь 16.05, без ответа.
Если речь идет об api для твиттера, то документация находится на странице do_twit.php.
Примеры использования API на PHP:
Добавление твита:
<?php
try{
$client = new SoapClient("http://api.prospero.ru/pros.wsdl");
$key='тут ключ доступа к API';
$program_id=126053; //номер кампании
$twit_content='Текст вашего твита'; //максимум 140 символов
$twit_count=1; //кол-во твитов в заявке
//раскомментируйте следующую строку, если ваш скрипт в win-1251 кодировке
//$twit_content=iconv("WINDOWS-1251", "UTF-8", $twit_content);
$result=$client->AddTwit($key,$program_id,$twit_content,$twit_count); //номер твита или причина ошибки
}
catch (Exception $e){
$caught_exception=$e->getMessage();
}
?>
Добавление ретвита:
<?php
try{
$client = new SoapClient("http://api.prospero.ru/pros.wsdl");
$key='тут ключ доступа к API';
$program_id=126053; //номер кампании
$status_url='http://twitter.com/#!/KremlinRussia/statuses/70795262968336384'; //URL твита, который нужно ретвитить
$retwit_count=100; //кол-во ретвитов в заявке
$result=$client->AddRetwit($key,$program_id,$status_url,$retwit_count); //номер ретвита или причина ошибки
}
catch (Exception $e){
$caught_exception=$e->getMessage();
}
?>
Информация о размещенных твитах и ретвитах:
<?php
try{
$client = new SoapClient("http://api.prospero.ru/pros.wsdl");
$key='тут ключ доступа к API';
$program_id=126053; //номер кампании
$list=$client->GetTwitRetwit($key,$program_id); //список размещенных твитов и ретвитов в csv формате:
//1 строка: Название кампании
//2 строка: #;ID;Content;Blogger;URL;Price;Friends;Followers;Statuses;Datetime
//3 и далее: Данные, каждый твит и ретвит с новой строки
}
catch (Exception $e){
$caught_exception=$e->getMessage();
}
?>
|
<ID:307629>
|
|
Re: Где найти API? |
|
Размещено: 15.06.2015 11:49 |
|
|
Ну PHP мне вообще ни к месту. Адрес есть у do_twit.php?
|
<ID:307629>
|
|
Re: Re: Где найти API? |
|
Размещено: 15.06.2015 12:11 |
|
|
И где взять ключ к API?
|
<PROSPERO.RU>
|
|
Re: Re: Re: Где найти API? |
|
Размещено: 15.06.2015 20:28 |
|
|
ID:307629, создаете кампанию http://prospero.ru/do_prog.php, в создазданной кампании переходите по ссылки Добавить твиты, внизу есть ключ вашего api.
|
<ID:328919>
|
|
Re: Где найти API? |
|
Размещено: 21.08.2015 20:04 |
|
|
Что-то ответы до боли запутанные.
|
<PROSPERO.RU>
|
|
Re: Re: Где найти API? |
|
Размещено: 24.08.2015 13:40 |
|
|
ID:328919, для начала создайте кампанию. Не создав кампании, невозможно использовать API.
|