Amazon SNS 发布推送通知
Amazon SNS publish push notifications
我正在使用 python 亚马逊 SNS 发布推送通知。
data = { "GCM" : {"data": {"message": "dummy" }}}
jsonData = json.dumps(data)
self.client.publish( TargetArn=targetArn,
Message= jsonData,
MessageStructure='json')
出现以下错误。
Invalid parameter: JSON must contain an entry for 'default' or 'GCM'.
尝试将其作为字符串和各种格式发送。但这行不通。发布有什么问题?
发布所需的 json 结构必须专门转义 \
。下面为我工作。有一个默认值很重要,GCM
键的值应该再次是一个 json 对象。
GCM_data = { 'data' : { 'message' : 'dummy'}}
data = { "default" : "test",
"GCM": json.dumps(GCM_data)
}
jsonData = json.dumps(data)
我正在使用 python 亚马逊 SNS 发布推送通知。
data = { "GCM" : {"data": {"message": "dummy" }}}
jsonData = json.dumps(data)
self.client.publish( TargetArn=targetArn,
Message= jsonData,
MessageStructure='json')
出现以下错误。
Invalid parameter: JSON must contain an entry for 'default' or 'GCM'.
尝试将其作为字符串和各种格式发送。但这行不通。发布有什么问题?
发布所需的 json 结构必须专门转义 \
。下面为我工作。有一个默认值很重要,GCM
键的值应该再次是一个 json 对象。
GCM_data = { 'data' : { 'message' : 'dummy'}}
data = { "default" : "test",
"GCM": json.dumps(GCM_data)
}
jsonData = json.dumps(data)