API-интерфейс

Обсуждение сервиса обработки платежей, API-интерфейсов системы, создания собственных сайтов на основе интерфейсов системы
club777
Сообщения: 477
Зарегистрирован: 12 мар 2009, 15:36

API-интерфейс

Непрочитанное сообщение club777 »

2 вопроса:
1.есть код:

Код: Выделить всё

<?
function SiteApiRequest($action,$prm)
 {
 $api=118;
 $key="1234567890";
 $ch=curl_init("http://go.jetswap.com/api");
 $t=time();
 $code=md5("$api::$action::$t::5::$key");
 $resa=array();
 $resa["PAY_INTERFACE"]=5;
 $resa["PAY_API"]=$api;
 $resa["PAY_TIME"]=$t;
 $resa["PAY_CODE"]=$code;
 $resa["PAY_ACTION"]=$action;
 $resa=array_merge($prm,$resa);
 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
 curl_setopt($ch, CURLOPT_POSTFIELDS, ArrayToUrl($resa));
 $Result=curl_exec($ch);
 $Result=substr($Result,1,strlen($Result)-1);
 curl_close($ch);
 parse_str($Result,$ar);
 return $ar;
}

function ArrayToUrl($arr, $name="")
{
$a=array_keys($arr);
for($x=0;$x<count($arr);$x++)
{
if($x>0)$rt.="&";
if(is_array($arr[$a[$x]]))$rt.=ArrayToUrl($arr[$a[$x]], (strlen($name) ? "{$name}[" : "") . urlencode($a[$x]) . (strlen($name) ? "]" : ""));
else $rt.=(strlen($name) ? "{$name}[" : "") . urlencode($a[$x]) . (strlen($name) ? "]" : "") . "=" . urlencode($arr[$a[$x]]);
}
return $rt;
}

$SiteID=array();$SiteID[]=1144992;
$Settings=array();
$Settings['site']='http://skins.tvfanclub.net/';
$Settings['pkm']='120';
$Settings['pkh']='20';
$Settings['pkt']='2';
$Settings['tml1']='65';
$Settings['tml2']='74';
$Settings['tmlc1']='0';
$Settings['tmlc2']='0';
$Settings['ssf']='1';
$Settings['ipc']='1';
$Settings['second']='1';
$Settings['proxy']='1';
$Settings['iphl']='24';
$Settings['iph']='24';
$Settings['dayunickon']='1';
$Settings['dayunick']='0';
$Settings['ipex']='0';
$Settings['hideref']='1';
$Settings['hsf']='2';
$Settings['uh']='1';
$Settings['dontstop']='1';
$Settings['name']='#3456797654-66';
$Settings['fid']='0';
$Settings['newfolder']='';
$Settings['ggeo']='1';
$Settings['rgeo']='';
$Settings['geo']='1';
$Settings['cref']='http://skins.tvfanclub.net/serial-molokososy-online/skachat-skins/32-skachat-skins-molokososy-4-sezon-skins-1-8-seriya-skachat-besplatno.html
http://skins.tvfanclub.net/serial-molokososy-online/skachat-skins/31-skachat-skins-molokososy-5sezon-skins-1-8-seriya-skachat-besplatno.html';
$Settings['prs']='1';
$Settings['prstime']='8';
$Settings['prstime1']='2';
$Settings['prsmin']='0';
$Settings['prsmax']='0';
$Settings['prsref']='1';
$Settings['tms']['0']='7';
$Settings['tms']['1']='8';
$Settings['tms']['2']='6';
$Settings['tms']['3']='5';
$Settings['tms']['4']='2';
$Settings['cmds']['0']='1';
$Settings['cmds']['1']='1';
$Settings['cmds']['2']='1';
$Settings['cmds']['3']='1';
$Settings['cmds']['4']='6';
$Settings['urls']['0']='link;getvisit;-1';
$Settings['urls']['1']='link;getvisit;-1';
$Settings['urls']['2']='link;getvisit;-1';
$Settings['urls']['3']='link;getvisit;-1';
$Settings['urls']['4']='ALL';
$Settings['sitetitle']='';
$Settings['sitedesk']='';
$Settings['catid']='0';
$Settings['apisel']='118';

function SiteEdit($SiteID,$Settings)
{
if(count($SiteID)>0)$Settings["idst"]=join(":",$SiteID);
$Result=SiteApiRequest("edit",$Settings);
return $Result;
}
?>
, при обращении к странице код обрабатывается(по крайней мере сообщений об ошибках нет), но изменения в настройки сайта не вносятся,
в чем причина и как исправить?

2.почему в http://acpr.su/ нет API, это принципиальный вопрос или им он просто не нужен?

club777
Сообщения: 477
Зарегистрирован: 12 мар 2009, 15:36

Re: API-интерфейс

Непрочитанное сообщение club777 »

и еще вопрос: как я понимаю, не принципиально какой Action урл указывать http://go.jetswap.com/api
или, например, с партнерской сар: http://go.getvisit.net.ua/api ??

Аватара пользователя
Support
Служба поддержки
Сообщения: 4508
Зарегистрирован: 08 фев 2009, 19:24
Откуда: JetSwap
Контактная информация:

Re: API-интерфейс

Непрочитанное сообщение Support »

1. Впишите в конце файла строку

Код: Выделить всё

echo SiteEdit($SiteID,$Settings);
перед ?>

Какой Action URL указывать значения не имеет.
club777 писал(а):2.почему в http://acpr.su/ нет API, это принципиальный вопрос или им он просто не нужен?
Вероятно просто не сделали. Они хотели сделать многоуровневую партнерку, тогда API там точно появится, но пока видимо не сделали.
С уважением, Служба поддержки.
http://www.jetswap.com

promot
Сообщения: 164
Зарегистрирован: 06 май 2011, 09:26

Re: API-интерфейс

Непрочитанное сообщение promot »

Есть API для получения текущей цены кредитов на бирже, ну и баланс акаунта чтоб узнать?

Аватара пользователя
Support
Служба поддержки
Сообщения: 4508
Зарегистрирован: 08 фев 2009, 19:24
Откуда: JetSwap
Контактная информация:

Re: API-интерфейс

Непрочитанное сообщение Support »

Минимальная цена на бирже - http://go.jetswap.com/stock.txt
Баланс аккаунта http://www.jetswap.com/merchant_interface.htm#3.3
С уважением, Служба поддержки.
http://www.jetswap.com

promot
Сообщения: 164
Зарегистрирован: 06 май 2011, 09:26

Re: API-интерфейс

Непрочитанное сообщение promot »

Support писал(а):Минимальная цена на бирже - http://go.jetswap.com/stock.txt
Спасибо! Как часто она обновляется?
И еще, я так понимаю успешность конкретного перевода можно узнать только при его совершении, позже отследить или повторно проверить не получится?

Аватара пользователя
Support
Служба поддержки
Сообщения: 4508
Зарегистрирован: 08 фев 2009, 19:24
Откуда: JetSwap
Контактная информация:

Re: API-интерфейс

Непрочитанное сообщение Support »

Обновляется достаточно часто, от 15 минут до 1 часа.

Успешность перевода можно узнать только при его выполнении.
С уважением, Служба поддержки.
http://www.jetswap.com

promot
Сообщения: 164
Зарегистрирован: 06 май 2011, 09:26

Re: API-интерфейс

Непрочитанное сообщение promot »

Спасибо. Еще один вопрос: я могу прикрутить API к сайт в ЧС?
Последний раз редактировалось promot 16 ноя 2011, 19:35, всего редактировалось 1 раз.

Аватара пользователя
Support
Служба поддержки
Сообщения: 4508
Зарегистрирован: 08 фев 2009, 19:24
Откуда: JetSwap
Контактная информация:

Re: API-интерфейс

Непрочитанное сообщение Support »

Какие именно API-интерфейсы и с какими целями?
С уважением, Служба поддержки.
http://www.jetswap.com

promot
Сообщения: 164
Зарегистрирован: 06 май 2011, 09:26

Re: API-интерфейс

Непрочитанное сообщение promot »

API мерчанта
Последний раз редактировалось promot 16 ноя 2011, 19:33, всего редактировалось 1 раз.

Ответить