Қысқа сілтемелерді жасау және басқару. Бұл модульдің функциялары арқылы ұзын URL-дерді қысқартып, оларды SMS таратуыңызда қолдануға болады.
Қысқа сілтеме жасау
https://api.mobizon.kz/service/Link/Create
Қысқа сілтемелерді жою
https://api.mobizon.kz/service/Link/Delete
Қысқа сілтеменің негізгі деректерін алу
https://api.mobizon.kz/service/Link/Get
Кампанияның қысқа сілтемелерін алу
https://api.mobizon.kz/service/Link/GetLinks
Сілтемелер бойынша басулар статистикасын алу
https://api.mobizon.kz/service/Link/GetStats
Сілтемелер тізімін алу
https://api.mobizon.kz/service/Link/List
Қысқа сілтеменің деректерін өңдеу
https://api.mobizon.kz/service/Link/Update
https://api.mobizon.kz/service/Link/Create
Бұл әдіс қысқа сілтемелер жасау үшін арналған.
data array
– Сілтеменің параметрлері
Параметр | Түрі | Сипаттамасы |
---|---|---|
data[fullLink] | string | Толық сілтеме. Қысқарту қажет сілтеме дұрыс URL форматында. Мысалы: https://help.mobizon.com/api-docs/sms-api?utm_campaign=docs&utm_source=help&utm_medium=test#server-response-format немесе www.mobizon.com |
data[status] | integer | Қысқа сілтеменің статусы: 0 – сілтеме белсенді емес; 1 – сілтеме белсенді (әдепкі бойынша орнатылған). |
data[expirationDate] | date | Сілтеменің мерзімі аяқталатын күн. Сілтеме пайдаланушының уақыт белдеуінде көрсетілген күннің соңына дейін жарамды болады. Әдепкі бойынша, сілтеменің әрекет ету мерзімі шектеусіз. Формат: ЖЖЖЖ-АА-КК . |
data[comment] | string | Сілтемеге түсініктеме. Бұл өріс арқылы қысқа сілтемені оңай табуға болады. Мысалы: «Қара Жұма жеңілдіктері» немесе «Теріс баланс туралы еске салу». Түсініктеменің максималды ұзындығы – 255 таңба. |
array
: Жасалған қысқа сілтеменің деректері
Өріс | Түрі | Сипаттамасы |
---|---|---|
id | integer | Сілтеменің идентификаторы. |
code | string | Қысқа сілтеменің коды. |
shortLink | string | Қысқа сілтеме. |
Код | Сипаттамасы |
---|---|
0 | Қысқа сілтеме сәтті жасалды. |
1 | Егер қандай да бір параметрлерде қате мәндер болса. |
curl -X POST \
'https://api.mobizon.kz/service/link/create?output=json&api=v1&apiKey=KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK' \
-H 'cache-control: no-cache' \
-H 'content-type: application/x-www-form-urlencoded' \
-d 'data%5BfullLink%5D=http%3A%2F%2Fmobizon.kz%2F&data%5Bstatus%5D=1&data%5BexpirationDate%5D=2020-10-05&data%5Bcomment%5D=%D0%A1%D1%96%D0%BB%D1%82%D0%B5%D0%BC%D0%B5%D0%B3%D0%B5+%D1%82%D2%AF%D1%81%D1%96%D0%BD%D1%96%D0%BA%D1%82%D0%B5%D0%BC%D0%B5'
var data = "data%5BfullLink%5D=http%3A%2F%2Fmobizon.kz%2F&data%5Bstatus%5D=1&data%5BexpirationDate%5D=2020-10-05&data%5Bcomment%5D=%D0%A1%D1%96%D0%BB%D1%82%D0%B5%D0%BC%D0%B5%D0%B3%D0%B5+%D1%82%D2%AF%D1%81%D1%96%D0%BD%D1%96%D0%BA%D1%82%D0%B5%D0%BC%D0%B5";
var xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function () {
if (this.readyState === 4) {
console.log(this.responseText);
}
});
xhr.open("POST", "https://api.mobizon.kz/service/link/create?output=json&api=v1&apiKey=KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK");
xhr.setRequestHeader("content-type", "application/x-www-form-urlencoded");
xhr.setRequestHeader("cache-control", "no-cache");
xhr.send(data);
<?php
use Mobizon\MobizonApi;
$api = new MobizonApi('KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK', 'api.mobizon.kz');
// АПИ әдісін шақыру
if ($api->call(
'link',
'create',
array(
'data' => array(
//толық сілтеме
'fullLink' => 'http://mobizon.kz/',
//сілтеменің статусы
'status' => '1',
//сілтеменің жарамдылық мерзімі
'expirationDate' => '2020-10-05',
//сілтемеге түсініктеме
'comment' => 'Сілтемеге түсініктеме'
)
)
)
) {
// Әдістің орындалу нәтижесін алу
$result = $api->getData();
} else {
// Орындалу кезінде қате болды, қате коды мен хабарлама мәтінін шығару
echo '[' . $api->getCode() . '] ' . $api->getMessage() . PHP_EOL;
}
https://api.mobizon.kz/service/Link/Delete
Бұл әдіс қысқа сілтемелерді жою үшін арналған.
Параметр | Түрі | Сипаттамасы |
---|---|---|
ids | array | Сілтемелердің идентификаторлары. |
Деректер массиві
Өріс | Түрі | Сипаттамасы |
---|---|---|
processed | array | Жойылған сілтемелердің идентификаторлары. |
notProcessed | array | Жойылмаған сілтемелердің идентификаторлары. |
curl -X POST \
'https://api.mobizon.kz/service/link/delete?output=json&api=v1&apiKey=KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK' \
-H 'cache-control: no-cache' \
-H 'content-type: application/x-www-form-urlencoded' \
-d 'ids%5B0%5D=123&ids%5B1%5D=455&ids%5B2%5D=567'
var data = "ids%5B0%5D=123&ids%5B1%5D=455&ids%5B2%5D=567";
var xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function () {
if (this.readyState === 4) {
console.log(this.responseText);
}
});
xhr.open("POST", "https://api.mobizon.kz/service/link/delete?output=json&api=v1&apiKey=KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK");
xhr.setRequestHeader("content-type", "application/x-www-form-urlencoded");
xhr.setRequestHeader("cache-control", "no-cache");
xhr.send(data);
<?php
use Mobizon\MobizonApi;
$api = new MobizonApi('KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK', 'api.mobizon.kz');
// АПИ әдісін шақыру
if ($api->call(
'link',
'delete',
array(
//сілтемелердің идентификаторлары
'ids' => array(
'123',
'455',
'567'
)
)
)
) {
// Әдістің орындалу нәтижесін алу
$result = $api->getData();
} else {
// Орындалу кезінде қате болды, қате коды мен хабарлама мәтінін шығару
echo '[' . $api->getCode() . '] ' . $api->getMessage() . PHP_EOL;
}
https://api.mobizon.kz/service/Link/Get
Бұл әдіс қысқа сілтеменің негізгі деректерін оның үш параметрінің бірі бойынша алуға мүмкіндік береді: id, code, shortLink.
Бір сұрауда тек бір қысқа сілтеменің деректерін алуға болады.
Деректерді алу үшін келесі параметрлердің біреуін беру қажет:
Параметр | Түрі | Сипаттамасы |
---|---|---|
id | integer | Сілтеменің идентификаторы. |
code | string | Қысқа сілтеменің коды. Әр қысқа сілтеме үшін бірегей символдар комбинациясы. Қысқа сілтеменің ең соңында орналасқан. Мысалы: http://mbz.im/mgjf, мұнда mgjf – қысқа сілтеменің коды. |
shortLink | string | Қысқа сілтеме. Біздің сервисімізбен жасалған URL, оған өту арқылы сіздің келушілеріңіз бастапқыда сізбен берілген сілтемеге бағытталады. Мысалы: http://mbz.im/mgjf. |
Деректер массиві
Өріс | Түрі | Сипаттамасы |
---|---|---|
id | integer | Сілтеменің идентификаторы. |
status | integer | Пайдаланушы орнатқан статус: 0 – сілтеме белсенді емес; 1 – сілтеме белсенді. |
moderatorStatus | integer | Администратор орнатқан статус: 0 – администратормен блокталған; 1 – администратормен расталған. |
clickCnt | integer | Қысқа сілтеме бойынша басу саны. |
createTs | string | Қысқа сілтеменің жасалу уақыты. Формат: ЖЖЖЖ-АА-КК СС-ММ-СС . |
moderatorStatus | integer | Модераторлық статус (0 – блокталған, 1 – расталған). |
expirationDate | string | Қысқа сілтеменің жарамдылық мерзімі. Формат: ЖЖЖЖ-АА-КК .Егер дата белгіленбеген болса – өріс мәні NULL. |
code | string | Қысқа сілтеменің коды. |
fullLink | string | Толық сілтеме. |
shortLink | string | Қысқа сілтеме. |
comment | string | Қысқа сілтемеге пайдаланушының пікірі. Егер пікір жоқ болса – өріс мәні NULL. |
moderatorComment | string | Модератордың пікірі. Егер пікір жоқ болса – өріс мәні NULL. |
Код | Сипаттамасы |
---|---|
0 | Қысқа сілтеменің негізгі деректері сәтті алынды. |
2 | Егер көрсетілген идентификаторы бар сілтеме табылмаса. |
12 | Егер параметрлердің ешқайсысы берілмеген болса. |
curl -X POST \
'https://api.mobizon.kz/service/link/get?output=json&api=v1&apiKey=KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK' \
-H 'cache-control: no-cache' \
-H 'content-type: application/x-www-form-urlencoded' \
-d 'code=zxc'
var data = "code=zxc";
var xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function () {
if (this.readyState === 4) {
console.log(this.responseText);
}
});
xhr.open("POST", "https://api.mobizon.kz/service/link/get?output=json&api=v1&apiKey=KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK");
xhr.setRequestHeader("content-type", "application/x-www-form-urlencoded");
xhr.setRequestHeader("cache-control", "no-cache");
xhr.send(data);
<?php
use Mobizon\MobizonApi;
$api = new MobizonApi('KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK', 'api.mobizon.kz');
// АПИ әдісін шақыру
if ($api->call(
'link',
'get',
array(
//қысқа сілтеменің коды
'code' => 'zxc'
)
)
) {
// Әдістің орындалу нәтижесін алу
$result = $api->getData();
} else {
// Орындалу кезінде қате болды, қате коды мен хабарлама мәтінін шығару
echo '[' . $api->getCode() . '] ' . $api->getMessage() . PHP_EOL;
}
https://api.mobizon.kz/service/Link/GetLinks
Бұл әдіс кампанияның қысқа сілтемелер тізімінің ақпаратын және статистикасын алуға мүмкіндік береді.
Параметр | Түрі | Сипаттамасы |
---|---|---|
campaignId | integer | Кампанияның идентификаторы. |
Сілтеме объектісінің құрылымы: қысқа сілтемелер массиві, әрбір элемент келесі өрістерді қамтиды:
Өріс | Түрі | Сипаттамасы |
---|---|---|
id | integer | Қысқа сілтеменің идентификаторы. |
code | string | Қысқа сілтеменің коды. |
fullLink | string | Толық сілтеме. |
shortLink | string | Қысқа сілтеме. |
clickCnt | integer | Қысқа сілтемеге басу саны. |
redirectCnt | integer | Қысқа сілтеме бойынша өтулер саны. |
comment | string | Қысқа сілтемеге қолданушының түсініктемесі. |
Код | Сипаттамасы |
---|---|
0 | Кампанияның қысқа сілтемелері сәтті алынды. |
2 | Егер кампания табылмаса. |
https://api.mobizon.kz/service/Link/GetStats
Бұл әдіс қысқа сілтемелердің ID бойынша басулар статистикасын алуға арналған.
Деректер айлар, күндер, сағаттар, минуттар бойынша топтастырылуы мүмкін.
Параметр | Түрі | Сипаттамасы |
---|---|---|
ids | array | Сілтемелердің идентификаторлары. Сұраудағы ID максималды саны – 5. Параметр синтаксисі: әр идентификатор үшін ids[] . |
type | string | Сұралған статистика түрі. Әртүрлі уақыт аралығында деректер алуға мүмкіндік береді: monthly – айлар бойынша басулар саны. Статистиканы алу үшін максималды интервал – 3 жыл; daily – күндер бойынша басулар саны. Статистиканы алу үшін максималды интервал – 90 күн; hourly – сағаттар бойынша басулар саны. Статистиканы алу үшін максималды интервал – 1 апта; minute – минуттар бойынша басулар саны. Статистиканы алу үшін максималды интервал – 3 сағат. |
criteria | array | Іздеу критерийлері (Кестені қараңыз Іздеу критерийлері). |
Статистикалық деректер көрсетілген күн мен уақытқа сәйкес қалыптастырылады.
Параметр | Түрі | Сипаттамасы |
---|---|---|
criteria[dateFrom] | string | Статистиканы көрсетілген күн мен уақыттан бастап алу. Формат: ЖЖЖЖ-АА-КК СС:ММ:СС . |
criteria[dateTo] | string | Статистиканы көрсетілген күн мен уақытқа дейін алу. Формат: ЖЖЖЖ-АА-КК СС:ММ:СС . |
Маңызды: егер іздеу критерийлері dateFrom
және dateTo
орнатылмаған болса, type
өрісінің статистикасы соңғы мүмкін болатын интервал үшін алынады.
Егер тек бір ғана dateFrom
критерийі орнатылған болса немесе dateFrom
мен dateTo
арасындағы уақыт аралығы ең ұзақ рұқсат етілген интервалдан асатын болса, статистика dateFrom
күнінен бастап ең ұзақ рұқсат етілген интервал үшін алынады.
Егер тек dateTo
критерийі орнатылған болса, статистика dateTo
күніне дейін ең ұзақ рұқсат етілген кезең үшін алынады.
Деректер массиві:
Өріс | Түрі | Сипаттамасы |
---|---|---|
items | array | Статистика деректері. |
totals | string | Сұралған кезеңдегі жалпы басулар саны. |
Код | Сипаттамасы |
---|---|
0 | Статистика сәтті алынды. |
12 | Егер 5-тен көп сілтемелер идентификаторлары көрсетілген болса немесе статистика түрі дұрыс көрсетілмеген болса. |
curl -X POST \
'https://api.mobizon.kz/service/link/getStats?output=json&api=v1&apiKey=KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK' \
-H 'cache-control: no-cache' \
-H 'content-type: application/x-www-form-urlencoded' \
-d 'ids%5B0%5D=123&ids%5B1%5D=455&ids%5B2%5D=567&type=monthly&criteria%5BdateFrom%5D=2018-01-21+13%3A30%3A00'
var data = "ids%5B0%5D=123&ids%5B1%5D=455&ids%5B2%5D=567&type=monthly&criteria%5BdateFrom%5D=2018-01-21+13%3A30%3A00";
var xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function () {
if (this.readyState === 4) {
console.log(this.responseText);
}
});
xhr.open("POST", "https://api.mobizon.kz/service/link/getStats?output=json&api=v1&apiKey=KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK");
xhr.setRequestHeader("content-type", "application/x-www-form-urlencoded");
xhr.setRequestHeader("cache-control", "no-cache");
xhr.send(data);
<?php
use Mobizon\MobizonApi;
$api = new MobizonApi('KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK', 'api.mobizon.kz');
// АПИ әдісін шақыру
if ($api->call(
'link',
'getStats',
array(
//сілтемелердің идентификаторлары
'ids' => array(
'123',
'455',
'567'
),
//статистика түрі
'type' => 'monthly',
//іздеу критерийлері
'criteria' => array(
'dateFrom' => '2018-01-21 13:30:00'
)
)
)
) {
// Әдістің орындалу нәтижесін алу
$result = $api->getData();
} else {
// Орындалу кезінде қате болды, қате коды мен хабарлама мәтінін шығару
echo '[' . $api->getCode() . '] ' . $api->getMessage() . PHP_EOL;
}
https://api.mobizon.kz/service/Link/List
Бұл әдіс жасалған қысқа сілтемелер тізімін алуға мүмкіндік береді. Іздеу ID және қысқа сілтеменің өрістері бойынша жүргізілуі мүмкін.
Параметр | Түрі | Сипаттамасы |
---|---|---|
criteria | array | Іздеу критерийлері (қараңыз Іздеу критерийлері кестесі). |
pagination | array | Бет бойынша шығару параметрлері (қараңыз Бет бойынша шығару параметрлері кестесі). |
sort | array | Сұрыптау параметрлері (қараңыз Сұрыптау параметрлері кестесі). |
Іздеу жүргізілетін қысқа сілтеме өрістері туралы ақпарат. Іздеу үшін бір өрісті немесе өрістер жиынтығын пайдалануға болады.
Параметр | Түрі | Сипаттамасы |
---|---|---|
criteria[status] | integer | Қысқа сілтеменің статусы бойынша іздеу: 0 – сілтеме белсенді емес; 1 – сілтеме белсенді. |
criteria[moderatorStatus] | integer | Сілтеменің модерация статусы бойынша іздеу: 0 – бұғатталған; 1 – рұқсат етілген. |
criteria[createTsFrom] | datetime | Сілтеменің жасалу күні бойынша іздеу, көрсетілген күннен бастап. Формат: ЖЖЖЖ-АА-КК . |
criteria[createTsTo] | datetime | Сілтеменің жасалу күні мен уақыты бойынша іздеу, көрсетілген күн мен уақытқа дейін. Формат: ЖЖЖЖ-АА-КК СС:ММ:СС . |
criteria[query] | string | Сілтеменің әртүрлі атрибуттары бойынша іздеу. Іздеу келесі бойынша жүргізілуі мүмкін: Қысқа сілтеменің коды; Алушыны қадағалау коды; Қысқа сілтемеге түсініктеме. |
Бұл параметрлер сұратылған ақпаратты құрылымдық (ішінара) шығаруға арналған.
Параметр | Түрі | Сипаттамасы |
---|---|---|
pagination[pageSize] | integer | Бір бетте көрсетілетін элементтер саны (25, 50, 100). |
pagination[currentPage] | integer | Ағымдағы бет Беттердің нөмірленуі 0-ден басталады. |
Бұл параметрлерді пайдаланып, іздеу нәтижелерін өрістердің бірі бойынша өсу (ASC) немесе кему (DESC) тәртібімен сұрыптауға болады.
Мысалы:
Код қысқа сілтеменің коды бойынша өсу ретімен сұрыптау – sort[code]=ASC
.
Оригинал сілтеме бойынша кему ретімен сұрыптау – sort[fullLink]=DESC
.
Параметр | Сипаттамасы |
---|---|
sort[createTs] | Сілтеменің жасалу күні мен уақыты бойынша сұрыптау. Формат: ЖЖЖЖ-АА-КК СС-ММ-СС . |
sort[expirationDate] | Сілтеменің аяқталу мерзімі бойынша сұрыптау. Формат: ЖЖЖЖ-АА-КК . |
sort[clickCnt] | Басу саны бойынша сұрыптау. |
sort[code] | Қысқа сілтеменің коды бойынша сұрыптау. |
sort[fullLink] | Оригинал сілтеме бойынша сұрыптау. |
Деректер массиві:
Өріс | Түрі | Сипаттамасы |
---|---|---|
items | array | Табылған сілтемелер тізімі. Қысқа сілтемелер өрістерінің сипаттамасын Link/Get әдісінің сипаттамасынан қараңыз. |
totalItemCount | integer | Табылған элементтердің жалпы саны. |
curl -X POST \
'https://api.mobizon.kz/service/link/list?output=json&api=v1&apiKey=KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK' \
-H 'cache-control: no-cache' \
-H 'content-type: application/x-www-form-urlencoded' \
-d 'criteria%5Bstatus%5D=1&criteria%5BmoderatorStatus%5D=1&pagination%5BcurrentPage%5D=2&pagination%5BpageSize%5D=50&sort%5BclickCnt%5D=ASC'
var data = "criteria%5Bstatus%5D=1&criteria%5BmoderatorStatus%5D=1&pagination%5BcurrentPage%5D=2&pagination%5BpageSize%5D=50&sort%5BclickCnt%5D=ASC";
var xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function () {
if (this.readyState === 4) {
console.log(this.responseText);
}
});
xhr.open("POST", "https://api.mobizon.kz/service/link/list?output=json&api=v1&apiKey=KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK");
xhr.setRequestHeader("content-type", "application/x-www-form-urlencoded");
xhr.setRequestHeader("cache-control", "no-cache");
xhr.send(data);
<?php
use Mobizon\MobizonApi;
$api = new MobizonApi('KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK', 'api.mobizon.kz');
// АПИ әдісін шақыру
if ($api->call(
'link',
'list',
array(
//іздеу критерийлері
'criteria' => array(
//тек белсенді сілтемелер
'status' => '1',
//сілтемелер модератормен рұқсат етілген
'moderatorStatus' => '1'
),
//беттеу параметрлері
'pagination' => array(
//ағымдағы бет
'currentPage' => '2',
//беттегі көрсетілетін элементтер саны
'pageSize' => '50'
),
//сұрыптау параметрлері
'sort' => array(
//басулар саны бойынша өсу ретімен сұрыптау
'clickCnt' => 'ASC'
)
)
)
) {
// Әдістің орындалу нәтижесін алу
$result = $api->getData();
} else {
// Орындалу кезінде қате болды, қате коды мен хабарлама мәтінін шығару
echo '[' . $api->getCode() . '] ' . $api->getMessage() . PHP_EOL;
}
https://api.mobizon.kz/service/Link/Update
Бұл әдіс жасалған қысқа сілтеменің параметрлерін өзгертуге мүмкіндік береді.
Параметр | Түрі | Сипаттамасы |
---|---|---|
id | integer | Сілтеменің идентификаторы. |
data | integer | Өңделетін сілтеме параметрлері Сілтеме параметрлері кестесінде көрсетілген. |
Параметр | Түрі | Сипаттамасы |
---|---|---|
data[status] | integer | Қысқа сілтеменің статусы: 0 – сілтеме белсенді емес; 1 – сілтеме белсенді. |
data[expirationDate] | date | Қысқа сілтеменің жарамдылық мерзімі. Формат: ЖЖЖЖ-АА-КК .Егер мән берілмесе – сілтеменің мерзімі шектеусіз болады. |
data[comment] | string | Сілтемеге түсініктеме. Түсініктеменің максималды ұзындығы – 255 символ. |
string
– Қысқа сілтеме.
Код | Сипаттамасы |
---|---|
0 | Параметрлер сәтті өзгертілді. |
1 | Егер қандай да бір параметрлерде қате мәндер болса. |
2 | Егер көрсетілген идентификаторы бар сілтеме табылмаса. |
curl -X POST \
'https://api.mobizon.kz/service/link/update?output=json&api=v1&apiKey=KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK' \
-H 'cache-control: no-cache' \
-H 'content-type: application/x-www-form-urlencoded' \
-d 'id=123&data%5Bstatus%5D=0'
var data = "id=123&data%5Bstatus%5D=0";
var xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function () {
if (this.readyState === 4) {
console.log(this.responseText);
}
});
xhr.open("POST", "https://api.mobizon.kz/service/link/update?output=json&api=v1&apiKey=KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK");
xhr.setRequestHeader("content-type", "application/x-www-form-urlencoded");
xhr.setRequestHeader("cache-control", "no-cache");
xhr.send(data);
<?php
use Mobizon\MobizonApi;
$api = new MobizonApi('KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK', 'api.mobizon.kz');
// АПИ әдісін шақыру
if ($api->call(
'link',
'update',
array(
//сілтеменің идентификаторы
'id' => '123',
'data' => array(
//сілтеменің статусы
'status' => '0'
)
)
)
) {
// Әдістің орындалу нәтижесін алу
$result = $api->getData();
} else {
// Орындалу кезінде қате болды, қате коды мен хабарлама мәтінін шығару
echo '[' . $api->getCode() . '] ' . $api->getMessage() . PHP_EOL;
}