Filipino
Pagkuha ng mga Yemeni (+967) verification code sa pamamagitan ng API
Sa OTP Route, makakatanggap kayo ng mga SMS verification code ng Yemen (+967) sa single-use na OTP Gateway number at mababasa ito sa dashboard, sa pamamagitan ng pag-poll sa REST API, o mula sa signed webhook. Nagsisimula sa $0.20 bawat code ang presyo, kung saan live na ibinibigay ng API ang eksaktong halaga, at ang activation na walang natanggap na SMS sa loob ng 20 minutong window ay ire-refund sa wallet ninyo.
Ano ang pinakamaikling API path papunta sa +967 code?
Ituro ang client ninyo sa https://otproute.com/api/v1 gamit ang Bearer key mula sa Developer console; may prefix na or_live_ ang mga key. Ang country id ng Yemen ay ye.
- Kunin ang mga presyo gamit ang
GET /api/v1/prices?country=ye&service=<id>; sinasabi ng response kung magkano ang code at kung bukas ang route. - Gawin ang order:
POST /api/v1/activationsna may{"service": "whatsapp", "country": "ye"}. Makakakuha kayo ng activation id at ng +967 number. - I-type o i-inject ang number sa verification step ng sarili ninyong app.
- Kunin ang code mula sa
GET /api/v1/activations/{id}o mula sa webhook event. - Bitawan ang hindi natapos na order gamit ang
POST /api/v1/activations/{id}/cancel.
Bihirang magbago ang GET /api/v1/services at GET /api/v1/countries, kaya i-cache ang mga ito para sa maghapon. Ang pagtawag ng GET /api/v1/balance bago ang isang batch ay nagpapahintulot sa job na huminto agad kapag paubos na ang pondo. Ang rate limit na 300 request kada minuto ay nakatakda kada account, at hanggang 10 key ang puwedeng ilabas. Tingnan ang integration guide para sa halimbawa ng daloy ng Yemen OTP API na ito.
Paano ko ive-verify ang mga webhook delivery para sa mga Yemen activation?
Magrehistro ng HTTPS endpoint sa Developer console (limang endpoint ang puwede sa isang account) at mag-subscribe sa activation.sms_received, pati sa activation.expired at activation.cancelled para malaman ng job ninyo kung kailan titigil sa paghihintay.
Iisang recipe ang sinusunod ng signature check. Hatiin ang X-OTPRoute-Signature sa t at v1, kalkulahin ang HMAC-SHA256 ng string na <t>.<raw body> gamit ang endpoint secret, at ihambing ang resulta sa v1 gamit ang constant-time na function. Tanggihan ang request kung mas luma ang timestamp kaysa sa tolerance ninyo. Dahil puwedeng ulitin ang isang delivery, gawing idempotent ang handler: i-store ang activation id at balewalain ang mga ulit. Tinatalakay ng pag-secure ng OTP webhook gamit ang HMAC ang mga edge case tulad ng clock drift.
Ano ang dapat asahan ng parser ko mula sa mga mensaheng nasa Arabic?
Arabic ang opisyal na wika ng Yemen, kaya maraming service ang nagpapadala ng nakapaligid na teksto sa Arabic. May praktikal itong kahihinatnan para sa sinumang nagte-test ng sarili nilang mga mensahe: kailangan ng Arabic script ang UCS-2 encoding, na naglilimita sa isang SMS segment sa 70 karakter, at maaaring ilipat ng right-to-left na teksto ang kinalalagyan ng code sa isang notification. May mga template na inilalagay ang mga digit bago ang pangungusap, may iba namang pagkatapos.
Isulat ang extraction step para hanapin ang sunud-sunod na digit anuman ang mga salitang nakapaligid. Makatwiran ding i-normalize ang mga Arabic-Indic numeral (٠ hanggang ٩) sa ASCII digit kung sakaling gamitin ito ng sender. Ginagawa ng mga team ang mga check na ito kapag nilo-localize ang app para sa mga nagsasalita ng Arabic, sinusuportahan ang mga customer na Yemeni na nakatira sa buong Gulf, o kinukumpirma na nagve-verify pa rin ang isang regional support account. Ibinabalik ng OTP Route ang mensahe kung paano ito natanggap, kaya ang pina-parse ninyo sa test ay ang makukuha ng totoong user.
Ano ang format ng mga Yemeni phone number?
Ang country code ay +967. Siyam na digit ang mga mobile number pagkatapos nito at nagsisimula sa 7, na nagbibigay ng hugis na +967 7XX XXX XXX. Kung maglagay ang user ng domestic na 0 sa unahan, alisin ito bago mag-save, at i-persist ang E.164 string nang walang separator; sa UI lang dapat ang lokal na formatting.
Mga kapaki-pakinabang na validation case para sa +967 number for testing:
- Pipiliin ng user ang +967 mula sa listahan ng bansa at pagkatapos ay tatayping muli ang buong number kasama ang code.
- May number na na-paste na may mga Arabic-Indic digit na kinopya mula sa contact card.
- May lumalabas na espasyo o gitling sa pagitan ng mga grupo ng digit.
Dapat humantong ang bawat isa sa mga ito sa parehong naka-store na value, na nagpapanatiling maaasahan ang mga lookup at deduplication.
Aling mga service ang kasalukuyang naka-route sa mga +967 number?
Higit sa 1,700 service ang Yemen sa OTP Gateway. Kabilang sa madalas gamiting entry sa live snapshot ang WhatsApp, Telegram, imo, Facebook, Instagram, TikTok, Snapchat, Google (Gmail & YouTube), X (Twitter), Microsoft & Outlook, Signal, Discord at Amazon.
Gumagalaw na target ang availability, kaya buuin ang mga suite para magtanong muna sa API. Magagawa rin ito ng mga taong wala sa engineering mula sa dashboard: magbukas ng account gamit ang email code o Google sign-in, mag-top up, piliin ang Yemen at ang service, pagkatapos ay kopyahin ang Yemen verification number sa app at hintayin ang code sa activation page.
Bakit maaaring hindi dumating ang Yemen code, at ano ang solusyon?
Nabubuhay ang bawat order nang 20 minuto. Kung walang SMS na dumating, o kung mag-cancel kayo bago iyon, awtomatikong babalik sa wallet ninyo ang buong halaga; sisingilin lang kayo para sa mga code na dumating.
Mga karaniwang sanhi at tugon:
- Mabagal ang service sa sandaling iyon: hayaang tumakbo ang window bago sumuko.
- Tumatanggi ang service sa mga virtual number: tingnan ang patakaran nito; hinahawakan ng refund ang nabigong pagtatangka.
- Abala ang route: subukan mamaya o sa ibang service route.
- Muling nag-o-order agad ang script sa sandaling pumalya: magdagdag ng backoff para hindi nito pagpuputukan ang route.
Gamitin ang mga number na ito para lang sa sarili ninyong produkto at lehitimong account, sundin ang terms ng bawat service, at manatili sa loob ng Acceptable Use Policy ng OTP Route.
Puwede ba akong magtago ng Yemeni number nang pangmatagalan, at paano ito sinisingil?
Hindi sa pamamagitan ng self-serve. Inaalok lang ang mga Dedicated Virtual Number sa United States at Canada, na instant na binibili mula $1.95/month. Puwedeng mag-email sa [email protected] ang mga team na nangangailangan ng pirmihang +967 line; nakadepende sa mga lokal na patakaran kung maibibigay ito at hindi ito kailanman tiyak.
Prepaid sa USD ang wallet ng OTP Route, walang subscription at walang plano. Pondohan ito gamit ang card o USDT/USDC, at may PDF invoice na ipinapadala sa email para sa bawat top-up. Tingnan ang kasalukuyang presyo sa pricing, at humiling ng sandbox sa development account kung gusto ninyo ng mga simulated na number at code para sa integration work.
Mga madalas itanong
Puwede ko bang i-test ang sign-up flow sa Arabic gamit ang Yemeni number at walang lokal na SIM?
Oo. Mag-order ng OTP Gateway number na may country ye, ilagay ito sa sarili ninyong app, at basahin ang mensaheng Arabic o English sa dashboard o sa pamamagitan ng webhook.
Magkano ang +967 verification code?
Nagsisimula ito sa $0.20 bawat code at nag-iiba ayon sa service; ibinabalik ng GET /api/v1/prices ang live na halaga. Ang mga code na hindi dumating ay ire-refund pagkatapos ng 20 minutong window.
Paano ko kukunin ang code kung nababasa mula kanan pakaliwa ang SMS?
Hanapin ang sunud-sunod na digit sa halip na pattern ng pangungusap, at i-convert muna ang mga Arabic-Indic numeral sa ASCII. Gumagana iyon kahit saang panig ng teksto nakalagay ang code.
Akin ba ang +967 number para panatilihin?
Hindi, isang verification lang ang sakop ng OTP Gateway number. Produkto ng US at Canada ang mga pirmihang number; para sa Yemen, mag-email sa support para magtanong.
Puwede ba akong mag-integrate nang hindi gumagastos ng balanse sa wallet?
Oo, humiling ng sandbox sa development account. Nagbabalik ito ng mga simulated na number at code, na sapat para i-test ang polling, webhook at paghawak ng error.
Anong country id ang ginagamit ng API para sa Yemen?
Ito ay ye. Ipasa ito sa mga price lookup at sa JSON body ng POST /api/v1/activations.
Bakit tinanggihan ng isang service ang Yemeni number ko?
Hindi tumatanggap ng mga virtual number ang ilang service. I-cancel o hayaang mag-expire ang activation, at awtomatikong babalik sa wallet ninyo ang pera.
Ang mga pangalan ng serbisyo ay trademark ng kani-kanilang may-ari. Walang kaugnayan ang OTP Route sa kanila. Gamitin nang legal ang mga number at sundin ang mga tuntunin ng bawat serbisyo at ang aming Acceptable Use Policy.