pythonはAPIインターフェースを呼び出して登録ショートメッセージの検証を実現します。
APIの説明
コールアドレス:http://yzxyzm.market.alicloudapi.com/yzx/verifySms
要求方式:POST
戻るタイプ:JSON
要求パラメータ(Query)
名前
タイプ
必ず選ぶかどうか
説明
phone
STRING
必ず選ぶ
送るべき携帯番号
templateId
STRING
必ず選ぶ
テンプレートID、カスタマーに連絡して申請に成功したテンプレートID
variable
STRING
オプション
テンプレートの変数名、パラメータ値が複数ある場合は「num:1234,money:888」を使います。
正常戻り例
エラーコード
エラーメッセージ
説明
10000
パラメータ異常
必伝パラメータの空き値()
python実現
GetSms.pyを作成します
コールアドレス:http://yzxyzm.market.alicloudapi.com/yzx/verifySms
要求方式:POST
戻るタイプ:JSON
要求パラメータ(Query)
名前
タイプ
必ず選ぶかどうか
説明
phone
STRING
必ず選ぶ
送るべき携帯番号
templateId
STRING
必ず選ぶ
テンプレートID、カスタマーに連絡して申請に成功したテンプレートID
variable
STRING
オプション
テンプレートの変数名、パラメータ値が複数ある場合は「num:1234,money:888」を使います。
正常戻り例
{
"return_code": "00000",
"order_id": "YZXV15........825"
}
失敗は例を返します
{
" return_code": "10000"
}
エラーコード定義エラーコード
エラーメッセージ
説明
10000
パラメータ異常
必伝パラメータの空き値()
python実現
GetSms.pyを作成します
import requests
import json
def send_single_sms(apikey, code, mobile):
# API , ,
url_part1 = "http://yzxyzm.market.alicloudapi.com/yzx/verifySms?"
url_part2 = "phone={0}&templateId=TP18040314&variable=code%3A{1}".format(mobile,code)
url = url_part1 + url_part2
# , ,
headers = {
'Authorization': 'APPCODE ' + apikey
}
# headers
res = requests.post(url, headers=headers)
re_json = json.loads(res.text)
return re_json
if __name__ == "__main__":
res = send_single_sms("75e8e13sc0454bf594974a15cc2f4caf", "12344","13500031234") # :API , ,
print(res)
code = res['return_code']
print(type(code))
print(code)
if code == '00000':
print(" ")
else:
print(" : {}".format(code))
C URL実現
curl -i -X POST 'http://yzxyzm.market.alicloudapi.com/yzx/verifySms?phone=135XXXX9999&templateId=TP18040314&variable=code%3A1234' -H 'Authorization:APPCODE AppCode'
ここでは、APIを呼び出してショートメッセージの認証を実現するためのAPIの記事を紹介します。登録ショートメッセージの検証を実現するためのより多くの関連のpythonの内容を紹介します。私たちの以前の文章を検索してください。または、下記の関連記事を引き続き閲覧してください。これからもよろしくお願いします。