Bitrix24 получение URL-ссылки из параметров
Всем привет. Как из параметров создать rest-запрос в виде url? Например https://domain.bitrix24.ru/rest/crm.deal.get.json?ID=28&auth=token
var id = prompt("Введите ID"); BX24.callMethod( "crm.deal.get", { id: id }, function(result) { if(result.error()) console.error(result.error()); else console.dir(result.data()); } );
(https://dev.1c-bitrix.ru/rest_help/crm/cdeals/crm_deal_get.php) В данном случае передается поле - ID сделки. А как быть с таким случаем? https://dev.1c-bitrix.ru/rest_help/crm/cdeals/crm_deal_add.php Тут передаются поля и параметры
var current = new Date();
var nextMonth = new Date();
nextMonth.setMonth(current.getMonth() + 1);
var date2str = function(d)
{
return d.getFullYear() + '-' + paddatepart(1 + d.getMonth()) + '-' + paddatepart(d.getDate()) + 'T' + paddatepart(d.getHours()) + ':' + paddatepart(d.getMinutes()) + ':' + paddatepart(d.getSeconds()) + '+03:00';
};
var paddatepart = function(part)
{
return part >= 10 ? part.toString() : '0' + part.toString();
};
BX24.callMethod(
"crm.deal.add",
{
fields:
{
"TITLE": "Плановая продажа",
"TYPE_ID": "GOODS",
"STAGE_ID": "NEW",
"COMPANY_ID": 3,
"CONTACT_ID": 3,
"OPENED": "Y",
"ASSIGNED_BY_ID": 1,
"PROBABILITY": 30,
"CURRENCY_ID": "USD",
"OPPORTUNITY": 5000,
"CATEGORY_ID": 5,
"BEGINDATE": date2str(current),
"CLOSEDATE": date2str(nextMonth)
},
params: { "REGISTER_SONET_EVENT": "Y" }
},
function(result)
{
if(result.error())
console.error(result.error());
else
console.info("Создана сделка с ID " + result.data());
}
);