@@ -56,11 +56,11 @@ def querySignature(self, audit_status=None, page=1, page_size=20):
56
56
"page_size": int,
57
57
}
58
58
"""
59
- url = '{}/v1/signature' .format (self .server )
59
+ url = '{0 }/v1/signature' .format (self .server )
60
60
if audit_status :
61
- url = '{}?audit_status={}&page={}&page_size={}' .format (url , audit_status , page , page_size )
61
+ url = '{0 }?audit_status={1 }&page={2 }&page_size={3 }' .format (url , audit_status , page , page_size )
62
62
else :
63
- url = '{}?page={}&page_size={}' .format (url , page , page_size )
63
+ url = '{0 }?page={1 }&page_size={2 }' .format (url , page , page_size )
64
64
return self .__get (url )
65
65
66
66
def updateSignature (self , id , signature ):
@@ -73,7 +73,7 @@ def updateSignature(self, id, signature):
73
73
}
74
74
:return:
75
75
"""
76
- url = '{}/v1/signature/{}' .format (self .server , id )
76
+ url = '{0 }/v1/signature/{1 }' .format (self .server , id )
77
77
req = {}
78
78
req ['signature' ] = signature
79
79
body = json .dumps (req )
@@ -87,7 +87,7 @@ def deleteSignature(self, id):
87
87
* @retrun : 请求成功 HTTP 状态码为 200
88
88
89
89
"""
90
- url = '{}/v1/signature/{}' .format (self .server , id )
90
+ url = '{0 }/v1/signature/{1 }' .format (self .server , id )
91
91
return self .__delete (url )
92
92
93
93
def createTemplate (self , name , template , type , description , signature_id ):
@@ -103,7 +103,7 @@ def createTemplate(self, name, template, type, description, signature_id):
103
103
"template_id": string
104
104
}
105
105
"""
106
- url = '{}/v1/template' .format (self .server )
106
+ url = '{0 }/v1/template' .format (self .server )
107
107
req = {}
108
108
req ['name' ] = name
109
109
req ['template' ] = template
@@ -137,11 +137,11 @@ def queryTemplate(self, audit_status, page=1, page_size=20):
137
137
"page_size": int
138
138
}
139
139
"""
140
- url = '{}/v1/template' .format (self .server )
140
+ url = '{0 }/v1/template' .format (self .server )
141
141
if audit_status :
142
- url = '{}?audit_status={}&page={}&page_size={}' .format (url , audit_status , page , page_size )
142
+ url = '{0 }?audit_status={1 }&page={2 }&page_size={3 }' .format (url , audit_status , page , page_size )
143
143
else :
144
- url = '{}?page={}&page_size={}' .format (url , page , page_size )
144
+ url = '{0 }?page={1 }&page_size={2 }' .format (url , page , page_size )
145
145
return self .__get (url )
146
146
147
147
def updateTemplate (self , id , name , template , description , signature_id ):
@@ -154,7 +154,7 @@ def updateTemplate(self, id, name, template, description, signature_id):
154
154
:param signature_id: 已经审核通过的签名 string 类型,必填
155
155
:return: 请求成功 HTTP 状态码为 200
156
156
"""
157
- url = '{}/v1/template/{}' .format (self .server , id )
157
+ url = '{0 }/v1/template/{1 }' .format (self .server , id )
158
158
req = {}
159
159
req ['name' ] = name
160
160
req ['template' ] = template
@@ -169,7 +169,7 @@ def deleteTemplate(self, id):
169
169
:param id: template_id
170
170
:return: 请求成功 HTTP 状态码为 200
171
171
"""
172
- url = '{}/v1/template/{}' .format (self .server , id )
172
+ url = '{0 }/v1/template/{1 }' .format (self .server , id )
173
173
return self .__delete (url )
174
174
175
175
def sendMessage (self , template_id , mobiles , parameters ):
@@ -182,14 +182,23 @@ def sendMessage(self, template_id, mobiles, parameters):
182
182
"job_id": string
183
183
}
184
184
"""
185
- url = '{}/v1/message' .format (self .server )
185
+ url = '{0 }/v1/message' .format (self .server )
186
186
req = {}
187
187
req ['template_id' ] = template_id
188
188
req ['mobiles' ] = mobiles
189
189
req ['parameters' ] = parameters
190
190
body = json .dumps (req )
191
191
return self .__post (url , body )
192
192
193
+ def get_messages_info (self ):
194
+ """
195
+ 查询发送记录,文档:https://developer.qiniu.com/sms/api/5852/query-send-sms
196
+ :return:
197
+ {}
198
+ """
199
+ url = "{0}/v1/messages" .format (self .server )
200
+ return self .__get (url )
201
+
193
202
def __post (self , url , data = None ):
194
203
headers = {'Content-Type' : 'application/json' }
195
204
return http ._post_with_qiniu_mac_and_headers (url , data , self .auth , headers )
0 commit comments