Home >  > Requests模板(Get与Post)

Requests模板(Get与Post)

0

这是发送手机验证码的模板:

import requests
import json


class YunPian(object):

    def __init__(self, api_key):
        self.api_key = api_key
        self.single_send_url = "https://sms.yunpian.com/v2/"

    def send_sms(self, code, mobile):
        params = {
            "apikey": self.api_key,
            "mobile": mobile,
            "text": "您的验证码是{code},如非本人操作,请忽略本信息。".format(code = code)
        }

        response = requests.post(self.single_send_url,data=params)
        re_dict = json.loads(response.text)
        print(re_dict)

if __name__ == "__main__":
    yun_pian = YunPian("xxxx")
    yun_pian.send_sms("2007","18782902356")

这里又有一个坑,要留意,就是response = requests.post(self.single_send_url,data=params)后面的参数要注意,如果是用的get方法,后面应该要用params=XXX这样的形式,比如params=payload。

备注:
这里有用到。

本文暂无标签

发表评论

*

*