
掌握API建模:基本概念和實(shí)踐
通過(guò)WhatsApp發(fā)驗(yàn)證碼消息需要使用WhatsApp Business API帳戶,發(fā)送消息的費(fèi)用根據(jù)發(fā)送驗(yàn)證消息的國(guó)家/地區(qū)而異,并且沒(méi)有額外費(fèi)用。WhatsApp僅對(duì)成功的消息收費(fèi),您無(wú)需為失敗或未送達(dá)的消息買單。請(qǐng)點(diǎn)擊“閱讀原文”了解更多YCloud WhatsApp API定價(jià)詳情。
WhatsApp API如何開(kāi)始使用WA API發(fā)送驗(yàn)證碼
WABA(WhatsApp Business Account),也叫做WhatsApp商業(yè)賬號(hào)。WhatsApp Business API是面向中大型企業(yè)的商業(yè)工具,企業(yè)可以用它與用戶進(jìn)行大規(guī)模通訊,而向用戶發(fā)送OTP消息以完成身份驗(yàn)證是其重要的實(shí)踐之一。YCloud作為Meta在大中華地區(qū)的首批商業(yè)解決方案提供商(WhatsApp Business Solution Provider,簡(jiǎn)稱BSP),能在全球范圍內(nèi)幫助出海企業(yè)創(chuàng)建WhatsApp商業(yè)賬號(hào),輕松接入WhatsApp Business API,快速開(kāi)啟海外業(yè)務(wù)拓展。您可以掃描文章底部二維碼,添加專屬WhatsApp API顧問(wèn),獲取更多產(chǎn)品信息。
WhatsApp專為驗(yàn)證碼類型的消息提供了特定的模板,您需要訪問(wèn)YCloud后臺(tái),導(dǎo)航到Templates創(chuàng)建驗(yàn)證類型消息模板。
其中有兩項(xiàng)配置至關(guān)重要:
WhatsApp支持在驗(yàn)證消息中攜帶按鈕,包含復(fù)制驗(yàn)證碼(Copy Code)按鈕或一鍵自動(dòng)填寫(xiě)(Autofill)按鈕。當(dāng)用戶點(diǎn)擊按鈕時(shí),不同按鈕的工作方式不同:
– 復(fù)制驗(yàn)證碼按鈕:將一次性密碼或驗(yàn)證碼復(fù)制到用戶的剪貼板。然后,用戶可以手動(dòng)切換到您的應(yīng)用,將該密碼或驗(yàn)證碼粘貼到應(yīng)用界面。
– 一鍵自動(dòng)填寫(xiě)按鈕:Autofill按鈕點(diǎn)擊后,會(huì)自動(dòng)將驗(yàn)證碼傳遞到您的應(yīng)用。它還支持升級(jí)到零點(diǎn)擊認(rèn)證,即用戶而無(wú)需離開(kāi)您的應(yīng)用程序,也不需要額外的點(diǎn)擊操作,自動(dòng)將驗(yàn)證碼填入到應(yīng)用中,進(jìn)一步提升用戶體驗(yàn)和驗(yàn)證轉(zhuǎn)化的成功率。
用WhatsApp發(fā)送驗(yàn)證碼時(shí),可能由于用戶設(shè)備/網(wǎng)絡(luò)的影響,未能在當(dāng)下送達(dá)WhatsApp 驗(yàn)證碼。通過(guò)設(shè)置WhatsApp 驗(yàn)證碼有效期,如果在某個(gè)驗(yàn)證碼模板有效期內(nèi)無(wú)法將該模板送達(dá),WhatsApp 便會(huì)自動(dòng)刪除信息,從而最大限度地減少額外成本,并確保驗(yàn)證碼始終是及時(shí)和相關(guān)的。我們建議您為所有身份驗(yàn)證模板設(shè)置有效期,與您驗(yàn)證窗口期一致。
API發(fā)送消息接口地址:
參閱YCloud官方API文檔:
https://docs.ycloud.com/reference/whatsapp_message-send
YCloud為您提供一些使用WhatsApp 發(fā)送OTP的UI設(shè)計(jì)建議:
方案一:
默認(rèn)通過(guò)WhatsApp發(fā)送OTP驗(yàn)證消息,在WhatsApp發(fā)送失敗(很可能是因?yàn)槟繕?biāo)電話號(hào)碼沒(méi)有注冊(cè)個(gè)人 WhatsApp 帳戶)后立即通過(guò)短信補(bǔ)發(fā)。
該方案適用于您的受眾主要集中在WhatsApp覆蓋率高的國(guó)家/地區(qū)的情況,例如印度尼西亞、印度、巴西和哥倫比亞。
方案二:
提供用于接收OTP消息通道的按鈕選項(xiàng)(SMS或者WhatsApp),允許用戶選擇適合自己情況的通道來(lái)接收OTP。
當(dāng)您的受眾位于WhatsApp覆蓋率不夠高的國(guó)家/地區(qū),或者您的應(yīng)用覆蓋了多個(gè)國(guó)家/地區(qū),可以采取該方案。
為了更好的用戶體驗(yàn),您可以提前檢查用戶的手機(jī)上是否安裝了 WhatsApp 應(yīng)用,以確定用戶是否在運(yùn)行您的應(yīng)用程序的同一設(shè)備上安裝了 WhatsApp 應(yīng)用程序。
檢測(cè) APP 是否安裝,可以參考:
iOS系統(tǒng):
https://developer.apple.com/documentation/uikit/uiapplication/1622952-canopenurl
Android系統(tǒng):
你可以通過(guò)YCloud webhook監(jiān)聽(tīng)每一條驗(yàn)證消息的狀態(tài)報(bào)告回執(zhí),當(dāng)WhatsApp消息發(fā)送失敗或遲遲未收到用戶的驗(yàn)證碼回填,可以即使用過(guò)其他渠道補(bǔ)發(fā)驗(yàn)證碼。
作為世界上覆蓋最多人口的社交應(yīng)用,很多企業(yè)已經(jīng)將WhatsApp作為國(guó)際業(yè)務(wù)拓展過(guò)程中必不可少的工具。通過(guò)WhatsApp商業(yè)賬號(hào)驗(yàn)證用戶身份只是其適用場(chǎng)景之一,除此之外你還可以充分利用 WhatsApp的廣泛使用和高參與度,為消費(fèi)者提供個(gè)性化的營(yíng)銷、銷售和客戶支持。但是開(kāi)展?fàn)I銷或銷售往往不可避免的會(huì)涉及到用戶投訴,進(jìn)而影響到WhatsApp商業(yè)賬號(hào)的可用性。這時(shí)候,如果你已經(jīng)接入了WhatsApp驗(yàn)證碼,它不僅僅幫助你是降低運(yùn)營(yíng)成本和提升驗(yàn)證回填率,還能攤低帳號(hào)的整體投訴率,這也是為什么我們推薦企業(yè)在接觸這個(gè)渠道時(shí)優(yōu)先嘗試驗(yàn)證碼場(chǎng)景!
本文章轉(zhuǎn)載微信公眾號(hào)@YCloud Team
掌握API建模:基本概念和實(shí)踐
程序員常用的API接口管理工具有哪些?
簡(jiǎn)化API縮寫(xiě):應(yīng)用程序編程接口終極指南
如何為你的項(xiàng)目挑選最佳API?完整選擇流程解讀
應(yīng)用程序開(kāi)發(fā)蓬勃發(fā)展的必備開(kāi)放API
.NET Core Web APi類庫(kù)如何內(nèi)嵌運(yùn)行和.NET Core Web API 中的異常處理
.NET Core Web API + Vue By Linux and Windows 部署方案知識(shí)點(diǎn)總結(jié)
優(yōu)化利潤(rùn):計(jì)算并報(bào)告OpenAI支持的API的COGS
用于集成大型語(yǔ)言模型的LLM API
對(duì)比大模型API的內(nèi)容創(chuàng)意新穎性、情感共鳴力、商業(yè)轉(zhuǎn)化潛力
一鍵對(duì)比試用API 限時(shí)免費(fèi)