Қосымшаңызды біздің сервиске біріктірудің қарапайым және ыңғайлы тәсілі.
Егер сізге Интернет-дүкеніңізден, 1С, CRM немесе басқа бағдарламалық жасақтама арқылы автоматты SMS-хабарламалар орнату қажет болса немесе Mobizon-ды CRM ретінде пайдалансаңыз - біздің API сізге бұл тапсырмаларды шешуге көмектеседі.
API серверімен байланысу үшін HTTP протоколы қолданылады, SSL қауіпсіз байланыстары мүмкіндігімен. Сұрауларды беру үшін GET және POST әдістері қолданылады. Сервер жауапты XML немесе JSON форматтарының бірінде қайтара алады. API-ге қосылу және сұрауларды орындау туралы толығырақ төменде сипатталған.
API-ге сұраулар орындау үшін, Mobizon Басқару панелінде бұл функцияны қосу және баптау қажет:
Қолжетімділікті қосқаннан кейін сіз өзіңіздің API кілтіңізді көресіз. Сұрауларды орындау үшін осы кілтті өзіңіздің қосымшаңызда пайдаланыңыз.
Маңызды есте сақтаңыз! Кілт құпия болып табылады, оны жазуға немесе біреуге қажетсіз беруге болмайды, себебі сіздің кілтіңізді алған адам API арқылы сіздің аккаунтыңызбен кез келген операцияларды орындай алады.Есептік жазбаңыздың қауіпсіздігін қамтамасыз ету үшін API кілтіңізбен қолжетімділікке рұқсат берілетін IP мекенжайларының тізімін көрсету ұсынылады. API қолжетімділік IP мекенжайларының тізімі өрісіне серверлеріңіздің IP мекенжайларын енгізіңіз. Бірнеше мекенжайды үтірлермен бөліп, енгізуге болады, мысалы: 192.12.34.56,23.45.67.89,123.123.123.123.
Назар аударыңыз! Егер өріс бос қалса, API-мен кез келген IP мекенжайынан жұмыс істеуге болады, бірақ бұл қауіпсіз емес.API кілтін жаңарту батырмасын басу арқылы кілтті өзгертуге болады. Бұл жағдайда ескі кілтті пайдаланатын барлық қосымшалар API-ге қолжетімділігін жоғалтады. Қолжетімділікті қалпына келтіру үшін қосымшаңыздың параметрлерінде ескі кілтті жаңа кілтпен ауыстырыңыз.
Барлық API сұраулары келесі мекенжай бойынша орындалады: https://api.mobizon.kz/service/
Назар аударыңыз! Сіз сұрауларды HTTP немесе HTTPS арқылы жіберуді таңдай аласыз. Қосымшаңыздың API Mobizon-пен байланысының қауіпсіздігін қамтамасыз ету үшін барлық сұрауларды HTTPS арқылы жіберуді ұсынамыз, бірақ егер сіздің бағдарламалық жасақтамаңыз қауіпсіз HTTP сұраулар жасау мүмкіндігін қолдамаса, онда сізге арналған API мекенжайы келесідей болады: http://api.mobizon.kz/service/.API-ге ең аз сұрау модульдің, әдістің атауын және API кілтін қамтиды:
https://api.mobizon.kz/service/user/getownbalance?apiKey=KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
мұнда:сұрақ белгісінен кейін қосымша параметрлер көрсетіледі, бұл жағдайда apiKey.
Маңызды атап өту керек, сұрақ белгісінің алдында қиғаш сызық (слэш) болмауы керек, мұндай сұрау қате деп саналады:
https://api.mobizon.kz/service/user/getownbalance/?apiKey=KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
https://api.mobizon.kz/service/user/getownbalance?output=json&api=v1&apiKey=KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
https://api.mobizon.kz/service/user/getownbalance?output=json&api=v1&apiKey=KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
Сервер жауабы таңдалған деректер форматы түріндегі жол (XML немесе JSON) болып табылады, ол үш элементтен тұратын нысанды қамтиды: code, data және message. JSON форматындағы жауап мысалы:
{
"code":0,
"data":{
"balance":"4043.0656",
"currency":"KZT"
},
"message":""
}
XML форматындағы жауап келесідей көрінеді:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<code>0</code>
<data>
<balance>123.4567</balance>
<currency>KZT</currency>
</data>
<message></message>
</root>
мұнда:
Қайтарылған нәтиже әрқашан сұрау нәтижесін көрсететін сандық мәні бар code өрісін қамтиды:
Сіз MobizonApi ресми клиентін PHP-де пайдалана аласыз GitHub.com сайтынан. Пайдалану мысалдары GitHub.com сайтынан.
Сонымен қатар, осы модульді қосу мүмкіндігі бар Composer арқылы.
Егер сізде пайдалану бойынша өз жұмыс мысалдары болса, оларды біздің сайтта орналастыруға қуаныштымыз. Бізге сілтемені немесе код мысалын support@mobizon.kz мекенжайына жіберіңіз
Егер сіздің қосымшаңыз POST сұрауларды орындау мүмкіндігін қолдамаса, хабарламаларды қосымшаңыздан жіберу үшін келесі үлгідегі GET сұрауды пайдаланыңыз:
https://api.mobizon.kz/service/message/sendsmsmessage?recipient=NNNNNNNNNNN&from=PPPPPPP&text=Message+text+here%21&apiKey=KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
мұнда:
Mobizon қызметін тестілеу және басқа мүмкіндіктер үшін есепшотқа 100 теңге.