推送内容API(可选)
接口地址
https://push.xxxxxx.xxx/partner/chatroom 具体域名由PM提供(如:8~32位長度,大小寫字母或数字,不含特殊符号)
請求參數
請求格式
注:POST请求方式,以下参数需要以json格式的请求流方式发送,content-type请设置application/json
| 字段名稱 | 类型 | 是否必須 | 說明 |
|---|---|---|---|
| sender | long | 是 | 發送者userid,long类型,传双引号字符型报格式错误 |
| title | string | 否 | 推送的標題(Android可以提供,iOS不用) |
| content | string | 是 | 推送的內容(内容自定義,請與原廠協商即可) |
| gamecode | string | 是 | 遊戲編碼 |
| servercode | string | 是 | 伺服器編碼 |
| receiver | list‹long› | 是 | 接收者userid,long类型的数组,如多個用逗號‘,’間隔,中間有空格要去掉,不然会签名错误, ; 建议不超过500个用户 |
| timestamp | long | 是 | 時間戳 【精确到秒】 |
| env | int | 是 | 環境標識, ; 對iOS適用,傳‘0’為測試,傳‘1’為正式; ; Android沒有測試與正式區分故不適用,統一傳“1”即可 |
| signature | string | 是 | 驗證碼,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":"成功"}