Тіркеу

API-ге қосылу

Қосымшаңызды біздің сервиске біріктірудің қарапайым және ыңғайлы тәсілі.

  1. Жалпы мәліметтер
  2. Қосу
  3. API-пен жұмыс істеу
  4. PHP клиент кітапханасы
  5. Пайдалану мысалдары
  6. API құжаттамасы

Жалпы мәліметтер

Егер сізге Интернет-дүкеніңізден, 1С, CRM немесе басқа бағдарламалық жасақтама арқылы автоматты SMS-хабарламалар орнату қажет болса немесе Mobizon-ды CRM ретінде пайдалансаңыз - біздің API сізге бұл тапсырмаларды шешуге көмектеседі.

API серверімен байланысу үшін HTTP протоколы қолданылады, SSL қауіпсіз байланыстары мүмкіндігімен. Сұрауларды беру үшін GET және POST әдістері қолданылады. Сервер жауапты XML немесе JSON форматтарының бірінде қайтара алады. API-ге қосылу және сұрауларды орындау туралы толығырақ төменде сипатталған.

API-ге қосылу

API-ге сұраулар орындау үшін, Mobizon Басқару панелінде бұл функцияны қосу және баптау қажет:

  1. Басқару панелінде API параметрлерін ашыңыз:
    Басқару панеліндегі API параметрлерін іске қосу қолданбасы
  2. API қолжетімділігін қосу опциясын қосыңыз:
    Mobizon API қолжетімділігін қосу
  3. API сұраулары орындалатын IP мекенжайларын көрсетіңіз.

Қолжетімділікті қосқаннан кейін сіз өзіңіздің API кілтіңізді көресіз. Сұрауларды орындау үшін осы кілтті өзіңіздің қосымшаңызда пайдаланыңыз.

Маңызды есте сақтаңыз! Кілт құпия болып табылады, оны жазуға немесе біреуге қажетсіз беруге болмайды, себебі сіздің кілтіңізді алған адам API арқылы сіздің аккаунтыңызбен кез келген операцияларды орындай алады.

Есептік жазбаңыздың қауіпсіздігін қамтамасыз ету үшін API кілтіңізбен қолжетімділікке рұқсат берілетін IP мекенжайларының тізімін көрсету ұсынылады. API қолжетімділік IP мекенжайларының тізімі өрісіне серверлеріңіздің IP мекенжайларын енгізіңіз. Бірнеше мекенжайды үтірлермен бөліп, енгізуге болады, мысалы: 192.12.34.56,23.45.67.89,123.123.123.123.

Назар аударыңыз! Егер өріс бос қалса, API-мен кез келген IP мекенжайынан жұмыс істеуге болады, бірақ бұл қауіпсіз емес.

API кілтін жаңарту батырмасын басу арқылы кілтті өзгертуге болады. Бұл жағдайда ескі кілтті пайдаланатын барлық қосымшалар API-ге қолжетімділігін жоғалтады. Қолжетімділікті қалпына келтіру үшін қосымшаңыздың параметрлерінде ескі кілтті жаңа кілтпен ауыстырыңыз.

API-пен жұмыс істеу

API кіру нүктесі

Барлық API сұраулары келесі мекенжай бойынша орындалады: https://api.mobizon.kz/service/

Назар аударыңыз! Сіз сұрауларды HTTP немесе HTTPS арқылы жіберуді таңдай аласыз. Қосымшаңыздың API Mobizon-пен байланысының қауіпсіздігін қамтамасыз ету үшін барлық сұрауларды HTTPS арқылы жіберуді ұсынамыз, бірақ егер сіздің бағдарламалық жасақтамаңыз қауіпсіз HTTP сұраулар жасау мүмкіндігін қолдамаса, онда сізге арналған API мекенжайы келесідей болады: http://api.mobizon.kz/service/.
Құжаттамада және мысалдарда HTTPS барлық келесі ескертулерді HTTP ретінде қарастыруға болады.

Міндетті параметрлер

API-ге ең аз сұрау модульдің, әдістің атауын және API кілтін қамтиды:

https://api.mobizon.kz/service/user/getownbalance?apiKey=KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
мұнда:

сұрақ белгісінен кейін қосымша параметрлер көрсетіледі, бұл жағдайда apiKey.
Маңызды атап өту керек, сұрақ белгісінің алдында қиғаш сызық (слэш) болмауы керек, мұндай сұрау қате деп саналады:

https://api.mobizon.kz/service/user/getownbalance/?apiKey=KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK

Қосымша параметрлер

Назар аударыңыз! API параметрлерінің барлық мәндері url-encoded форматында болуы керек. Белгілі бір бағдарламалау тілінде немесе жүйеде мұны қалай жасау керектігін тиісті тіл/жүйе құжаттамасынан біле аласыз.

API серверінің жауап форматтары

Сервер жауабы таңдалған деректер форматы түріндегі жол (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>
мұнда:

API жауап кодтары

Қайтарылған нәтиже әрқашан сұрау нәтижесін көрсететін сандық мәні бар code өрісін қамтиды:

PHP клиент кітапханасы

Сіз MobizonApi ресми клиентін PHP-де пайдалана аласыз GitHub.com сайтынан. Пайдалану мысалдары GitHub.com сайтынан.

Сонымен қатар, осы модульді қосу мүмкіндігі бар Composer арқылы.

PHP клиенттік API модулімен жұмыс істеу мысалдары

Егер сізде пайдалану бойынша өз жұмыс мысалдары болса, оларды біздің сайтта орналастыруға қуаныштымыз. Бізге сілтемені немесе код мысалын support@mobizon.kz мекенжайына жіберіңіз

GET сұрауларын пайдалану мысалдары

Егер сіздің қосымшаңыз POST сұрауларды орындау мүмкіндігін қолдамаса, хабарламаларды қосымшаңыздан жіберу үшін келесі үлгідегі GET сұрауды пайдаланыңыз:

https://api.mobizon.kz/service/message/sendsmsmessage?recipient=NNNNNNNNNNN&from=PPPPPPP&text=Message+text+here%21&apiKey=KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
мұнда:

Қазір тіркеліп, БОНУС алыңыз!

Mobizon қызметін тестілеу және басқа мүмкіндіктер үшін есепшотқа 100 теңге.