SMS API орнату күрделі немесе қымбат іс болмауы керек. Бұл толық нұсқаулық MySMSGate үшін нақты, қадамдық SMS API орнату нұсқауларын ұсынады, әзірлеушілер мен шағын бизнеске қуатты SMS мүмкіндіктерін қолданбалары мен жұмыс процестеріне біріктіруге мүмкіндік береді. Сенімді, үнемді хабар алмасу үшін Android телефондарыңызды қалай пайдалану керектігін біліңіз.

1-қадам: MySMSGate артықшылықтарын түсіну

Техникалық орнатуға кіріспес бұрын, MySMSGate неліктен ерекшеленетінін түсіну өте маңызды. Ортақ қысқа кодтарға немесе қатаң 10DLC тіркеуіне сүйенетін дәстүрлі SMS шлюздерінен айырмашылығы, MySMSGate өз Android телефондарыңызды және олардың SIM карталарын жеке SMS шлюздеріне айналдырады. Бұл тәсіл айтарлықтай артықшылықтар береді:

  • Үнемділік: Әр хабар үшін небәрі $0.03 тұратын SMS жіберіңіз, ай сайынғы төлемдер немесе келісімшарттар жоқ. Бұл Twilio сияқты бәсекелестерге қарағанда (SMS үшін $0.05-$0.08 плюс комиссиялар) айтарлықтай арзан.
  • Жіберушіні тіркеудің қажеті жоқ: Күрделі 10DLC, тасымалдаушының мақұлдау процестерінен және соған байланысты төлемдерден аулақ болыңыз. Сіз өзіңіздің жергілікті SIM картаңызды пайдаланасыз.
  • Сенімділік: Телефон SIM картасы арқылы тікелей жіберу, әсіресе жергілікті контактілер үшін жоғары жеткізілімді қамтамасыз етеді.
  • Икемділік: Шексіз құрылғыларды қосыңыз, қос SIM карталарын пайдаланыңыз және барлығын бір веб-басқару тақтасынан басқарыңыз.

MySMSGate практикалық және үнемді болуға арналған, бұл оны шағын бизнес, фрилансерлер және тәуелсіз әзірлеушілер үшін тамаша таңдау етеді.

2-қадам: MySMSGate тіркелгісін жасау

SMS API орнатудағы алғашқы қадам — MySMSGate платформасында тіркелгі жасау. Бұл процесс тез және қарапайым.

  1. MySMSGate тіркеу бетіне өтіңіз.
  2. Электрондық пошта мекенжайыңызды енгізіңіз және қауіпсіз құпия сөз таңдаңыз.
  3. Электрондық пошта мекенжайыңызды растаңыз.
  4. Тіркелгеннен кейін сіз өзіңіздің жеке MySMSGate басқару тақтаңызға бағытталасыз.

Сіздің басқару тақтаңыз — қосылған құрылғыларды басқаруға, хабарлама журналдарын қарауға және API кілтіне қол жеткізуге арналған орталық. Тіркелгеннен кейін қызметті сынау үшін шағын несие де аласыз.

3-қадам: Android телефоныңызды (телефондарыңызды) қосу

Бұл жерде MySMSGate-тің бірегей тәсілі іске қосылады. Сіз Android телефоныңызды (телефондарыңызды) SMS жіберу және қабылдау құрылғылары ретінде қосасыз.

  1. MySMSGate Android қолданбасын орнатыңыз: Android телефоныңызда Google Play Store-дан "MySMSGate" іздеңіз және ресми қолданбаны орнатыңыз.
  2. QR кодын сканерлеңіз: MySMSGate веб-басқару тақтасынан "Құрылғыны қосу" бөлімін табыңыз. Сіз бірегей QR кодын көресіз. Android телефоныңызда MySMSGate қолданбасын ашыңыз және "QR кодты сканерлеу" түймесін басыңыз. Телефон камераңызды компьютер экранындағы QR кодына бағыттаңыз.
  3. Растау: QR коды сәтті сканерленгеннен кейін, телефоныңыз MySMSGate тіркелгіңізге бірден қосылады. Сіз өз құрылғыңызды басқару тақтаңызда, сонымен қатар оның қолжетімді SIM карталарымен бірге көресіз.

Бұл процесті қажетті Android телефондары үшін қайталай аласыз. Әрбір қосылған телефон тәуелсіз SMS шлюзі ретінде жұмыс істейді, және сіз әр хабарлама үшін қай құрылғыны, тіпті қай SIM ұяшығын пайдалануды тікелей басқару тақтаңыздан немесе API арқылы таңдай аласыз.

4-қадам: API кілтіңізді және құрылғы идентификаторларын табу

API арқылы SMS жіберу үшін сізге екі маңызды ақпарат қажет болады: API кілтіңіз және хабарды жібергіңіз келетін құрылғының идентификаторы.

  1. API кілті: MySMSGate басқару тақтаңызда "API параметрлері" немесе "Әзірлеуші" бөліміне өтіңіз. Сіздің бірегей API кілтіңіз сол жерде көрсетіледі. Бұл кілтті қауіпсіз сақтаңыз, өйткені ол барлық API сұрауларыңызды растайды.
  2. Құрылғы идентификаторлары: Басқару тақтаңыздың "Құрылғылар" бөлімінде сіз барлық қосылған Android телефондарыңыздың тізімін көресіз. Әр телефонның бірегей "Құрылғы идентификаторы" болады. SMS жіберу үшін пайдаланғыңыз келетін құрылғының идентификаторын жазып алыңыз. Егер телефоныңызда қос SIM картасы болса, қай SIM картасын пайдалану керектігін көрсету үшін "SIM ұясы 1" және "SIM ұясы 2" опцияларын да көресіз.

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

5-қадам: API арқылы алғашқы SMS жіберу

Тіркелгіңіз орнатылған, телефон қосылған және деректер қолыңызда болғанда, сіз MySMSGate REST API арқылы алғашқы SMS жіберуге дайынсыз. API қарапайымдылыққа арналған, ол тек бір POST нүктесін қажет етеді.

Хабарламаларды жіберуге арналған нүкте: https://mysmsgate.net/api/v1/send

Сұрау денесі JSON форматында болуы керек және мыналарды қамтуы керек:

  • api_key: Сіздің бірегей MySMSGate API кілтіңіз.
  • device_id: Пайдаланылатын қосылған Android телефонының идентификаторы.
  • number: Алушының телефон нөмірі (ел кодымен, мысалы, +12345678900).
  • message: SMS мәтінінің мазмұны.
  • sim_slot (міндетті емес): Егер қос SIM картасы бар телефонды пайдалансаңыз, 1 немесе 2 көрсетіңіз. Әдепкі бойынша 1.

Түрлі бағдарламалау тілдеріндегі мысалдар:

cURL мысалы

curl -X POST https://mysmsgate.net/api/v1/send \   -H "Content-Type: application/json" \   -d '{     "api_key": "YOUR_API_KEY",     "device_id": "YOUR_DEVICE_ID",     "number": "+12345678900",     "message": "Hello from MySMSGate API!",     "sim_slot": 1   }'

Python мысалы

import requests  api_key = "YOUR_API_KEY" device_id = "YOUR_DEVICE_ID" recipient_number = "+12345678900" message_text = "Hello from MySMSGate in Python!" sim_slot = 1  url = "https://mysmsgate.net/api/v1/send" headers = {"Content-Type": "application/json"} data = {     "api_key": api_key,     "device_id": device_id,     "number": recipient_number,     "message": message_text,     "sim_slot": sim_slot }  try:     response = requests.post(url, json=data, headers=headers)     response.raise_for_status() # Raise an exception for HTTP errors (4xx or 5xx)     print("SMS sent successfully:", response.json()) except requests.exceptions.RequestException as e:     print(f"An error occurred: {e}")     if response is not None:         print("Response content:", response.text)

Node.js мысалы

const axios = require('axios'); // or use node-fetch or native http/https  const apiKey = "YOUR_API_KEY"; const deviceId = "YOUR_DEVICE_ID"; const recipientNumber = "+12345678900"; const messageText = "Hello from MySMSGate in Node.js!"; const simSlot = 1;  const url = "https://mysmsgate.net/api/v1/send"; const headers = {"Content-Type": "application/json"}; const data = {   api_key: apiKey,   device_id: deviceId,   number: recipientNumber,   message: messageText,   sim_slot: simSlot, };  axios.post(url, data, { headers })   .then(response => {     console.log("SMS sent successfully:", response.data);   })   .catch(error => {     console.error("An error occurred:", error.response ? error.response.data : error.message);   });

Толығырақ ақпарат және қосымша код мысалдары (PHP, Go, Ruby) үшін ресми MySMSGate API құжаттамасын қараңыз.

6-қадам: SMS қабылдау және жеткізу күйін бақылау

MySMSGate тек хабарламаларды жібермейді; ол сонымен қатар қосылған Android телефондарыңыз қабылдаған барлық кіріс SMS-ті веб-басқару тақтаңызға тікелей жібереді. Қолданбаларыңызбен нақты уақытта біріктіру үшін вебхуктарды пайдалана аласыз.

Кіріс SMS

Қосылған телефондарыңызда қабылданған барлық хабарламалар MySMSGate басқару тақтаңыздағы "Сөйлесулер" бөліміне автоматты түрде тіркеледі. Сіз оларды чат сияқты интерфейсте көре аласыз, тіпті браузеріңізден тікелей жауап бере аласыз.

Вебхуктар арқылы жеткізуді бақылау

Хабарламаны жеткізу күйі туралы нақты уақыттағы жаңартуларды алу үшін (мысалы, жіберілді, жеткізілді, сәтсіз аяқталды) вебхуктарды орнатуға болады. MySMSGate басқару тақтасының "API параметрлері" бөлімінде сіз MySMSGate әр хабарлама үшін күй жаңартуларымен POST сұрауларын жіберетін URL мекенжайын көрсете аласыз. Бұл қолданбаңызға хабарлама оқиғаларына лезде әрекет етуге мүмкіндік береді.

MySMSGate сонымен қатар сәтсіз аяқталған SMS үшін балансыңызды автоматты түрде қайтарады, бұл сіздің тек сәтті жеткізілген хабарламалар үшін төлейтініңізді қамтамасыз етеді.

7-қадам: Кеңейтілген функциялар мен интеграцияларды зерттеу

Негізгі SMS жіберуден басқа, MySMSGate хабар алмасу жұмыс процестерін жақсарту үшін бірқатар функциялар мен интеграцияларды ұсынады.

  • Веб-сөйлесулер: Барлық SMS сөйлесулеріңізді тікелей браузеріңізден басқарыңыз, бұл техникалық емес пайдаланушыларға клиенттермен оңай байланысуға мүмкіндік береді.
  • Көп құрылғылы басқару: Егер сізде бірнеше филиал немесе нөмір болса, барлық Android телефондарыңызды қосыңыз және оларды бір, бірыңғай басқару тақтасынан басқарыңыз. Әр сөйлесу үшін қай құрылғыдан және қай SIM ұясынан жіберу керектігін таңдаңыз.
  • Кодсыз интеграциялар: MySMSGate Zapier, Make.com және n8n сияқты танымал автоматтандыру платформаларымен біркелкі біріктіріледі. Бұл кездесу ескертулерін, тапсырысты растауларды немесе OTP жіберу сияқты тапсырмаларды ешқандай код жазбай автоматтандыруға мүмкіндік береді. Толық нұсқаулықтарды біздің интеграциялар бетінен таба аласыз.
  • Хабарлама ретінде Android қолданбасы: MySMSGate Android қолданбасы сонымен қатар толық функциялы SMS хабарлама ретінде жұмыс істейді, хабарламаларды тікелей телефонда басқаруға арналған таныс интерфейсті ұсынады.

Бұл функциялар MySMSGate-ті сенімді API қолжетімділігін іздейтін әзірлеушілер үшін де, SMS байланысы үшін интуитивті веб-интерфейсті қажет ететін бизнес үшін де әмбебап құрал етеді.

Неліктен MySMSGate SMS API қажеттіліктеріңіз үшін ақылды таңдау болып табылады

SMS API орнату нұсқауларын қарастырған кезде, провайдерді таңдау құнына, күрделілігіне және сәйкестігіне айтарлықтай әсер етеді. MySMSGate дәстүрлі провайдерлерге, әсіресе шағын және орта бизнес пен жеке әзірлеушілер үшін тартымды балама ұсынады.

Мүмкіндік MySMSGate Дәстүрлі провайдерлер (мысалы, Twilio)
SMS құны $0.03/SMS (айлық төлемдер жоқ) $0.05 - $0.08/SMS + айлық төлемдер + орнату төлемдері
Жіберуші ID тіркеуі Қажет емес (сіздің SIM картаңызды пайдаланады) Төлемдермен және мақұлдау процесімен қажет (мысалы, 10DLC, қысқа кодтар)
Орнату күрделілігі Қарапайым QR кодты сканерлеу + API кілті API кілті + телефон нөмірін қамтамасыз ету + сәйкестікті орнату
Жергілікті қатысу Жіберу үшін жергілікті SIM карталарын пайдаланады Көбінесе біріктірілген нөмірлерді пайдаланады, жергілікті қатысуы болмауы мүмкін
Қос SIM қолдауы Иә, хабарлама бойынша таңдауға болады Қолданылмайды
Сәтсіздік кезінде ақшаны қайтару Иә, автоматты Әр түрлі, көбінесе қайтару жоқ

MySMSGate моделі дәстүрлі SMS API-ларымен байланысты қиындықтар мен жоғары шығындарды жояды, сіздің барлық хабар алмасу қажеттіліктеріңіз үшін сенімді және әзірлеушілерге ыңғайлы шешім ұсынады.

Жиі қойылатын сұрақтар

MySMSGate API орнату қиын ба?

Жоқ, MySMSGate API қарапайымдылыққа арналған. Нақты SMS API орнату нұсқауларының көмегімен сіз Android телефоныңызды QR код арқылы қосып, бір REST API нүктесін пайдаланып бірнеше минут ішінде хабарлама жібере бастай аласыз. Біз интеграцияны одан да жеңілдету үшін танымал тілдерге арналған код мысалдарын ұсынамыз.

MySMSGate үшін арнайы телефон нөмірі қажет пе?

Жоқ, MySMSGate сіздің қолданыстағы Android телефоныңызды (телефондарыңызды) және олардың SIM карталарын пайдаланады. Жаңа нөмірлерді сатып алудың немесе қамтамасыз етудің қажеті жоқ. Сіздің хабарламаларыңыз телефон SIM картасынан тікелей жіберіледі, бұл сізге жіберуші идентификаторын толық бақылауға мүмкіндік береді.

MySMSGate-пен байланысты шығындар қандай?

MySMSGate SMS үшін $0.03 бағасымен, 100 SMS үшін $3, 500 үшін $12 немесе 1000 үшін $20 сияқты пакеттермен төлеуге болатын модель бойынша жұмыс істейді. Айлық төлемдер, келісімшарттар жоқ, және сәтсіз аяқталған хабарламалар үшін балансыңыз автоматты түрде қайтарылады, бұл сіздің тек сәтті жеткізілген хабарламалар үшін төлейтініңізді қамтамасыз етеді.

MySMSGate API арқылы SMS қабылдай аламын ба?

Иә, қосылған Android телефондарыңыз қабылдаған барлық кіріс SMS хабарламалары MySMSGate веб-басқару тақтаңызға автоматты түрде жіберіледі. Қолданбаңызда нақты уақытта өңдеу үшін, жаңа хабарлама келгенде немесе жеткізу күйі өзгергенде хабарламаларды алу үшін вебхуктарды конфигурациялай аласыз.

MySMSGate жаппай SMS немесе маркетингтік науқандар үшін қолайлы ма?

MySMSGate әртүрлі хабарлама қажеттіліктерін қанағаттандыра алса да, ол ең алдымен транзакциялық SMS, хабарландырулар және жекелендірілген байланыс үшін жасалған, мұнда үнемділік пен тікелей SIM картасы арқылы жіберу өте маңызды. Өте үлкен көлемді, суық маркетинг үшін дәстүрлі жаппай SMS провайдерлері әртүрлі функцияларды ұсынуы мүмкін, бірақ MySMSGate 10DLC немесе жіберушіні тіркеу қиындықтарысыз сенімді, тікелей және қолжетімді екі жақты байланысты қажет ететін сценарийлерде ерекшеленеді.