手機(jī)驗(yàn)證碼短信接口現(xiàn)在幾乎已成為互聯(lián)網(wǎng)各行業(yè)的標(biāo)配所在,在賬戶注冊、密碼修改、支付確認(rèn)等方面發(fā)揮著重要的作用。目前通過手機(jī)驗(yàn)證碼短信接口接入第三方短信驗(yàn)證碼平臺的短信服務(wù),99%以上的用戶基本上都可以在幾秒鐘之內(nèi)就順利接收到驗(yàn)證碼,但是也會(huì)出現(xiàn)極少數(shù)用戶短信驗(yàn)證碼收不到的情況。那么如果手機(jī)驗(yàn)證碼短信接口下發(fā)失敗收取不到時(shí),常見的原因有哪些呢?
通常情況下,手機(jī)驗(yàn)證碼短信接口下發(fā)短信收不到的原因大致上可從下面這幾個(gè)方面來進(jìn)行分析:
一、企業(yè)原因
1、企業(yè)在設(shè)計(jì)短信驗(yàn)證碼發(fā)送內(nèi)容時(shí),要注意短信內(nèi)容中是否出現(xiàn)違禁詞語。
2、短信驗(yàn)證碼簽名格式不正確或與提交報(bào)備的簽名不一致,也會(huì)導(dǎo)致發(fā)送失敗。
3、通過手機(jī)驗(yàn)證碼短信接口的獲取次數(shù)超出設(shè)置范圍。為了防止被刷,一般會(huì)設(shè)置每天每個(gè)號碼的獲取驗(yàn)證碼的次數(shù)。比如:針對同一個(gè)手機(jī)號碼或同一個(gè)IP地址的用戶,短信驗(yàn)證碼一天最多發(fā)送5次,一小時(shí)最多發(fā)送2-3次,有效時(shí)間為10-30分鐘不等。如果超出設(shè)置的次數(shù),也會(huì)下發(fā)失敗。
二、第三方手機(jī)驗(yàn)證碼短信接口原因
1、提供的短信通道是否是短信運(yùn)營商的直連通道,如果不是,那么就有可能會(huì)出現(xiàn)短信驗(yàn)證碼延遲發(fā)送或無法發(fā)送的情況。
2、在提供主短信通道的同時(shí)是否還配置了多條備份的短信通道,因?yàn)樵诙绦磐ǖ啦环€(wěn)定且沒有備份通道的話,也容易導(dǎo)致短信下發(fā)失敗。
3、短信驗(yàn)證碼接口是否足夠穩(wěn)定,接口技術(shù)是否支持高并發(fā),當(dāng)用戶訪問量比較大時(shí)是否會(huì)出現(xiàn)系統(tǒng)崩潰、系統(tǒng)錯(cuò)誤、短信驗(yàn)證碼獲取請求失敗的情況。
三、運(yùn)營商原因
通常情況下,運(yùn)營商出現(xiàn)的問題比較小,但也有可能在發(fā)送過程中,出現(xiàn)極個(gè)別丟包現(xiàn)象,這時(shí)可以重新發(fā)送一下。
四、用戶原因
因?yàn)橛脩舴矫娴脑蛟斐啥绦膨?yàn)證碼收不到的情況比較常見,具體如下:
1、用戶手機(jī)號碼被運(yùn)營商屏蔽了,此時(shí)用戶可致電運(yùn)營商予以解除。
2、用戶手機(jī)處于信號覆蓋盲區(qū)(例如地下室、大山深處等)、網(wǎng)絡(luò)信號屏蔽地區(qū)(例如西藏某些地區(qū)等)時(shí),則可能會(huì)出現(xiàn)短信驗(yàn)證碼收不到的情況。
3、用戶手機(jī)號碼欠費(fèi)、關(guān)機(jī)或停機(jī)狀態(tài)。
4、被手機(jī)的短信屏蔽軟件攔截。
5、用戶在手機(jī)安全軟件中設(shè)置了黑名單,不允許某些手機(jī)號碼給自己發(fā)送短信消息。
總的來說,手機(jī)驗(yàn)證碼短信接口發(fā)送失敗的原因有很多,可能是接收方手機(jī)停機(jī)或者是信號不好,也可能是短信內(nèi)容或是簽名出錯(cuò),當(dāng)然,還有可能是短信驗(yàn)證碼平臺的通道質(zhì)量問題。對于企業(yè)來講,還是應(yīng)當(dāng)合理設(shè)計(jì)短信驗(yàn)證碼的發(fā)送內(nèi)容以及獲取次數(shù),并慎重挑選第三方服務(wù)商,對其是否提供短信運(yùn)營商直連通道、是否有備份短信通道、短信驗(yàn)證碼接口是否穩(wěn)定等進(jìn)行綜合評估,并在多次測試的實(shí)際使用效果的基礎(chǔ)上來決定是否接入其短信驗(yàn)證碼功能。