Skip to content

推送内容API(可选) ​

接口地址 ​

https://push.xxxxxx.xxx/partner/chatroom 具体域名由PM提供(如:8~32位長度,大小寫字母或数字,不含特殊符号)


請求參數 ​

請求格式 ​

注:POST请求方式,以下参数需要以json格式的请求流方式发送,content-type请设置application/json

字段名稱类型是否必須說明
senderlong是發送者userid,long类型,传双引号字符型报格式错误
titlestring否推送的標題(Android可以提供,iOS不用)
contentstring是推送的內容(内容自定義,請與原廠協商即可)
gamecodestring是遊戲編碼
servercodestring是伺服器編碼
receiverlist‹long›是接收者userid,long类型的数组,如多個用逗號‘,’間隔,中間有空格要去掉,不然会签名错误, ; 建议不超过500个用户
timestamplong是時間戳 【精确到秒】
envint是環境標識, ; 對iOS適用,傳‘0’為測試,傳‘1’為正式; ; Android沒有測試與正式區分故不適用,統一傳“1”即可
signaturestring是驗證碼,md5(gamecode+servercode+sender+receiver+title+content+timestamp+“key”) ; key另外提供(如:8~32位長度,大小寫字母或数字,不含特殊符号)

請求參數示例 ​

{

"sender": 123456,**//long类型**
"title": "test",
"content": "gamepush",
"gamecode": "YG",
"servercode": "s1",
"receiver": [123,234,345],**//long类型数组,中间不能有空格**
"timestamp": 1875432234567,
"signature": "babw74wt4b6q2if27oquh38qvwehfof",
"env": 1

}


返回結果 ​

返回格式 ​

注:以json格式返回

字段名稱說明
code接收推送請求狀態碼,具體code如下: ; 1000=成功接收推送請求 ; 1001=驗證碼有誤 ; 71002=推送服務已關閉 ; 71001=發送量已達到限制 ; 9998=參數有誤,或見message ; 9999或其他=系統異常
message狀態說明

返回示例 ​

{"code":"1000","message":"成功"}