本文目錄一覽:
php 發送簡訊驗證失敗的, 怎麼樣讓發送失敗的簡訊在一分鐘內自動重新發送
php發送簡訊驗證失敗:
發送失敗,簡訊介面返回失敗信息
通過失敗信息,重新發送一次
那麼用戶每次發送的信息你都要緩存起來,當請求失敗要重新再請求一次
可以緩存在Session 或者資料庫中
重發次數可以也可以記錄其中,然後已經重發過了就不重發了!看你需求了!
簡訊介面調用的時候報錯
sp.RAM_PERMISSION_DENY RAM許可權DENY 當提示RAM許可權不足時,就需要給當前使用的AK對應子賬號進行授權:AliyunDysmsFullAccess(許可權名稱)。具體許可權授權詳見:
isv.OUT_OF_SERVICE 業務停機 請先查看賬戶餘額,若餘額大於零,則請通過創建工單聯繫工程師處理
isv.PRODUCT_UN_SUBSCRIPT 未開通雲通信產品的阿里雲客戶 未開通雲通信產品的阿里雲客戶(該AK所屬的賬號尚未開通雲通信的服務,包括簡訊、語音、流量等服務)註:阿里雲簡訊服務包含:1、消息服務 2、雲通信簡訊服務 3、雲市場簡訊介面,賬號和簡訊介面不可混用。當出現此類提示報錯需要檢查當前AK是否已經開通阿里云云通信簡訊服務,如已開通消息服務,則參照消息服務文檔調用介面。
isv.PRODUCT_UNSUBSCRIBE 產品未開通 產品未訂購(該AK所屬的賬號尚未開通當前介面的產品,如僅開通了簡訊服務的用戶調用語音介面。),檢查AK對應賬號是否已開通調用介面對應的服務。簡訊服務開通鏈接:
isv.ACCOUNT_NOT_EXISTS 賬戶不存在 請確認使用的賬號是否與申請的賬號一致
isv.ACCOUNT_ABNORMAL 賬戶異常 請確認使用的賬號是否與申請的賬號一致
isv.SMS_TEMPLATE_ILLEGAL 簡訊模板不合法 TemplateCode參數請傳入審核通過的模板ID,模板見:見:
isv.SMS_SIGNATURE_ILLEGAL 簡訊簽名不合法 SignName請傳入審核通過的簽名內容,簽名見:
isv.INVALID_PARAMETERS 參數異常 對照文檔,檢查參數格式。例:簡訊查詢介面SendDate日期格式yyyyMMdd,錯誤:2017-01-01正確:20170101
isp.SYSTEM_ERROR isp.SYSTEM_ERROR 請重試介面調用,如仍存在此情況請創建工單反饋工程師查看
isv.MOBILE_NUMBER_ILLEGAL 非法手機號 PhoneNumbers參數請傳入11位國內號段的手機號碼
isv.MOBILE_COUNT_OVER_LIMIT 手機號碼數量超過限制 簡訊接收號碼,支持以英文逗號分隔的形式進行批量調用,批量上限為1000個手機號碼,PhoneNumbers參數單次調用不傳入過多接收號碼
isv.TEMPLATE_MISSING_PARAMETERS 模板缺少變數 TemplateParam中需要以json格式字元串給使用的模板中出現的所有變數進行賦值。例:模板為:您好${name},驗證碼${code} TemplateParam={「name」:」Tom」,」code」:」123」}
isv.BUSINESS_LIMIT_CONTROL 業務限流 將簡訊發送頻率限制在正常的業務流控範圍內,默認流控:簡訊驗證碼 :使用同一個簽名,對同一個手機號碼發送簡訊驗證碼,支持1條/分鐘,5條/小時 ,累計10條/天。
isv.INVALID_JSON_PARAM JSON參數不合法,只接受字元串值 TemplateParam入參以Json格式字元串形式傳入。例:正確{「code」:」123」}
isv.BLACK_KEY_CONTROL_LIMIT 黑名單管控 黑名單管控是指變數內容含有限制發送的內容,變數不支持透傳url,同時檢查通過變數是否透傳了一些敏感信息觸發關鍵字
isv.PARAM_LENGTH_LIMIT 參數超出長度限制 單個變數長度限制在20字元內。
isv.PARAM_NOT_SUPPORT_URL 不支持URL 變數不支持透傳url,同時檢查通過變數是否透傳了一些敏感信息觸發關鍵字
isv.AMOUNT_NOT_ENOUGH 賬戶餘額不足 轉入金額不足以發送當前信息,確保餘額足夠發送當前簡訊
isv.TEMPLATE_PARAMS_ILLEGAL 模板變數里包含非法關鍵字 變數不支持透傳url,同時檢查通過變數是否透傳了一些敏感信息觸發關鍵字
SignatureDoesNotMatch Specified signature is not matched with our calculation. Signature加密錯誤,如為SDK調用,則需要注意accessKeyId和accessKeySecret字元串賦值正確無誤;如自行加密的Signature,則需要檢查加密邏輯,對照文檔:
InvalidTimeStamp.Expired Specified time stamp or date value is expired. 時間戳錯誤,發出請求的時間和伺服器接收到請求的時間不在15分鐘內。經常出現該錯誤的原因是時區原因造成的,目前網關使用的時間是GMT時間
SignatureNonceUsed Specified signature nonce was used already. 唯一隨機數重複,SignatureNonce為唯一隨機數,用於防止網路重放攻擊。不同請求間要使用不同的隨機數值。
InvalidVersion Specified parameter Version is not valid. 版本號錯誤,需要確認介面的版本號,如雲通信簡訊、語音、流量服務的Version=2017-05-25
InvalidAction.NotFound Specified api is not found, please check your url and method 介面名錯誤,需要確認介面地址和介面名,如雲通信簡訊服務簡訊發送:dysmsapi.aliyuncs.com,介面名Action=SendSms
PHP簡訊介面HTTP調用問題。
你問的這個問題很簡單,你先前把介面對接好後可以使用,這是對接需要註冊的,然後你換了別的地方發送返回為空白 ,這個問題核心就是你在註冊時的註冊地址不相同的。意思是說你由內網連接到外網 後來你直接用外網連接 這就是照成了使用不了的情況,問題出在註冊信息上 因為你換了一個ip地址註冊的, 你把以前註冊的信息註銷後然後再次註冊就可以使用了 。我是做簡訊群發和簡訊介面這方面的。
手機簡訊服務介面調用失敗怎麼回事,求教謝謝
服務介面調用失敗是因為自己程序某些地方寫錯了,就必須找到並修改程序。
在寫代碼時,出現調用介面失敗的情況,可以使用try函數和catch語句捕獲異常並處理,然後在介面後面寫上throw Exception語句,把異常拋出讓使用介面的人處理異常,如果是Runtime Exception異常。
例如,當伺服器的帶寬、內存、CPU、存儲空間不足時,會出現異常;它也可能是一個生產者問題,代碼本身的介面有bug,消費者調用生產者的介面也可能導致異常。
擴展資料:
服務介面調用失敗介紹如下:
這可能是一個配置問題,將超時設置得太短,如果生產者執行的邏輯花費了太長時間才超過消費者的超時,那麼還會出現超時異常。調用者根據地址訪問網路介面。地址包含以下元素:IP地址、服務埠、服務協議(TCP、UDP等)。
它是由介面提供者與協議調用者協商確定的。由於同一個服務監聽埠上的調用者可能有多個介面可用,因此需要使用協議類型(名稱)來區分不同的網路介面。
參考資料來源:百度百科-服務介面
參考資料來源:新華網-數據開放推動政府管理創新
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/184924.html