新聞中心
- 消息推送介紹
消息推送介紹
- 使用超級(jí)管理員或管理員賬號(hào)登錄開(kāi)發(fā)者平臺(tái)后,按提示填寫(xiě)相關(guān)信息,具體如下:
- URL: 開(kāi)發(fā)者用來(lái)接收消息的接口 URL。開(kāi)發(fā)者所填寫(xiě)的 URL 必須以 http:// 或 https:// 開(kāi)頭,分別支持 80 端口和 443 端口。
- Token: 可由開(kāi)發(fā)者可以任意填寫(xiě),用作生成簽名(該 Token 會(huì)和接口 URL 中包含的 Token 進(jìn)行比對(duì),從而驗(yàn)證安全性)。
- EncodingAESKey: 由開(kāi)發(fā)者手動(dòng)填寫(xiě)或隨機(jī)生成,將用作
消息體加解密密鑰。 - 消息加解密方式:明文模式(默認(rèn)).兼容模式和安全模式。可以選擇消息數(shù)據(jù)格式:XML 格式(默認(rèn))或 JSON 格式。
- 驗(yàn)證消息的確來(lái)自百度服務(wù)器
開(kāi)發(fā)者提交信息后,百度服務(wù)器將發(fā)送 POST 請(qǐng)求到填寫(xiě)的服務(wù)器地址 URL 上,POST 請(qǐng)求攜帶參數(shù)如下表所示:

創(chuàng)新互聯(lián)主營(yíng)麻山網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,重慶APP開(kāi)發(fā),麻山h5小程序設(shè)計(jì)搭建,麻山網(wǎng)站營(yíng)銷推廣歡迎麻山等地區(qū)企業(yè)咨詢
| 參數(shù) | 描述 |
|---|---|
| signature | 百度加密簽名,signature 結(jié)合了開(kāi)發(fā)者填寫(xiě)的 token 參數(shù)和請(qǐng)求中的 timestamp 參數(shù).nonce 參數(shù)。 |
| timestamp | 時(shí)間戳 |
| nonce | 隨機(jī)數(shù) |
| echoStr | 隨機(jī)字符串 |
開(kāi)發(fā)者通過(guò)檢驗(yàn) signature 對(duì)請(qǐng)求進(jìn)行校驗(yàn)(下面有校驗(yàn)方式)。若確認(rèn)此次 POST 請(qǐng)求來(lái)自百度服務(wù)器,請(qǐng)?jiān)瓨臃祷?echoStr 參數(shù)內(nèi)容,則接入生效,成為開(kāi)發(fā)者成功,否則接入失敗。加密/校驗(yàn)流程如下:
- 將 token.timestamp.nonce 三個(gè)參數(shù)進(jìn)行字典序排序
- 將三個(gè)參數(shù)字符串拼接成一個(gè)字符串進(jìn)行 sha1 加密
- 消息解密
Encrypt 字段為加密消息體,可以使用 AesDecryptUtil 類的 decrypt 方法進(jìn)行解密。
提供了 php, java2 種語(yǔ)言的示例代碼 點(diǎn)擊下載,請(qǐng)運(yùn)行示例代碼前先閱讀 readme 文件。
分享標(biāo)題:創(chuàng)新互聯(lián)百度小程序教程:消息推送介紹
文章出自:http://www.dlmjj.cn/article/djsjdjh.html


咨詢
建站咨詢
