Skip to content

Commit 16b1716

Browse files
authored
Merge pull request #57 from YongquanYao/fix/report-get-status-msg
fix invalid parameter issue of get_status_mesage.
2 parents bed9b08 + 4453844 commit 16b1716

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

examples/report_example.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,9 @@ def users():
2121
report.get_users("DAY","2016-04-10","3")
2222

2323
def status():
24-
report.get_status_message('3289406737', ['xxx'])
24+
msgid = '3289406737'
25+
regid = 'xxx'
26+
report.get_status_message(int(msgid), [regid])
2527

2628
messages_detail()
2729
received_detail()

jpush/report/core.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ def get_received_detail(self, msg_ids):
2929
return response
3030

3131
def get_status_message(self, msg_id, reg_ids, date=None):
32+
import json
3233
url = common.get_url('report', self.zone) + 'status/message'
3334
if not isinstance(reg_ids, list):
3435
reg_ids = [reg_ids]
@@ -38,6 +39,7 @@ def get_status_message(self, msg_id, reg_ids, date=None):
3839
}
3940
if date is not None:
4041
body['date'] = date
42+
body = json.dumps(body)
4143
sm = self.send("POST", url, body = body)
4244
return sm
4345

0 commit comments

Comments
 (0)