curr_code=CURRENCY_CODE
– [Строка] - код валюты. !!! Должен соответствовать одному из кодов валют, указанному в настройках магазинаcurr_rate=RATE
– [Число] - курс валюты. !!! Должен быть ненулевым{ 'error' => { ERROR_DATA } }
{
'success': { "msg": "Курс валюты XXX успешно изменен" }
}
POSTSHOP /uapi/shop/setcurrrate
<?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('/shop/setcurrrate', array(
'curr_code' => 'RUB',
'curr_rate' => '10',
));
print_r($response); //Получаем ответ
?>
{
"success":{
"msg": "Курс валюты RUB успешно изменен"
}
}
page=currencies_list
– [Строка] - указывает, что нужно получить список валют магазина{ 'error' => { ERROR_DATA } }
{
'success':
{DATA}
}
DATA
- секция со списком валют магазина. Данная секция содержит список подсекций с данными по каждой валюте. ID подсекции - порядковый номер валюты в списке валют магазина. Каждая подсекция содержит следующие поля:
name
– название валютыcode
– код валютыrate
– курс валютыlabel
– подпись валюты ($, руб., грн.)label_pos
– размещение подписи валюты (впереди или сзади)is_default
– признак того, что в магазине валюта является валютой по умолчаниюGETSHOP /uapi/shop/getshopdata/?page=currencies_list
<?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('/shop/getshopdata/', array(
'page' => 'currencies_list',
));
print_r($response); //Получаем ответ
?>
{
"success":{
"1": {
"rate": 1,
"is_default": 1,
"label": "$",
"label_pos": 1,
"code": "USD",
"name": "Доллары"
},
"2": {
"name": "Рубли",
"code": "RUB",
"label_pos": 0,
"label": "руб.",
"is_default": 0,
"rate": 73.6725
}
}
}