小米應(yīng)用商店的應(yīng)用自動(dòng)發(fā)布接口操作指南

來(lái)源: 小米開放平臺(tái)
作者:小米開放平臺(tái)
時(shí)間:2020-09-04
18330
本文為小米應(yīng)用商店的應(yīng)用自動(dòng)發(fā)布接口操作指南,您可在了解內(nèi)容后,自行操作應(yīng)用自動(dòng)發(fā)布。

ZTk3ZTQ5NS5qcGVn.jpg

本文為小米應(yīng)用商店的應(yīng)用自動(dòng)發(fā)布接口操作指南,您可在了解內(nèi)容后,自行操作應(yīng)用自動(dòng)發(fā)布。

一、作用

本套接口用于開發(fā)者通過(guò)接口方式向小米應(yīng)用商店同步推送apk包,包括應(yīng)用查詢接口、應(yīng)用類別查詢接口、應(yīng)用推送接口;開發(fā)者可以通過(guò)該套接口提交新應(yīng)用、更新應(yīng)用版本和修改應(yīng)用信息。

二、協(xié)議

1、采用協(xié)議

HTTP1.1,所有請(qǐng)求均使用POST方式;

2、數(shù)據(jù)格式

請(qǐng)求應(yīng)答數(shù)據(jù)均使用JSON格式,采用UTF-8編碼;

3、傳遞請(qǐng)求參數(shù)

對(duì)于需要明確傳遞請(qǐng)求參數(shù)的接口,要求進(jìn)行安全驗(yàn)證。此時(shí)請(qǐng)求中需要傳遞的參數(shù):

·使用RequestData參數(shù)傳遞請(qǐng)求的JSON字符串,具體格式見各個(gè)接口定義

·附件按照具體接口的規(guī)定傳遞

·使用SIG參數(shù)傳遞請(qǐng)求參數(shù)的數(shù)字簽名

4、SIG數(shù)字簽名的生成方法

·計(jì)算每個(gè)參數(shù)計(jì)算MD5值(若參數(shù)為文件則計(jì)算整個(gè)文件的MD5值)

·將各個(gè)參數(shù)及其對(duì)應(yīng)的MD5值按照下面示例格式組成JSON數(shù)組,同時(shí)傳遞接口平臺(tái)分配的訪問(wèn)密碼

·使用小米應(yīng)用商店分配的公鑰對(duì)步驟2)生成的JSON串進(jìn)行RSA數(shù)字簽名,RSA簽名使用RSA/NONE/PKCS1Padding方式

·將生成的數(shù)字簽名轉(zhuǎn)換為小寫16進(jìn)制字符串

示例:{"password":"訪問(wèn)密碼","sig":[{"name":"parameterName1","hash":"MD5(parameterValue1)"},{"name":"parameterName2","hash":"MD5(parameterValue2)"}]}

三、接口

地址:https://api.developer.xiaomi.com/devupload

1、應(yīng)用包查詢接口

通過(guò)應(yīng)用包名查詢小米應(yīng)用商店內(nèi)本賬戶推送的最新應(yīng)用詳情,用于判斷是否需要進(jìn)行應(yīng)用推送。

1)、請(qǐng)求地址:/dev/query

2)、請(qǐng)求參數(shù):

1599186390(1).png

3)、請(qǐng)求示例:

{"packageName":"應(yīng)用包名","userName":"開發(fā)者站登錄郵箱帳號(hào)"}

4)、返回結(jié)果:

1599186420(1).png

5)、應(yīng)用包實(shí)體:

1599186457(1).png

6)、應(yīng)答示例:

{"result":0,"updateVersion":false,"updateInfo":false,"create":false,"message":"查詢成功","packageInfo":{"appName":"應(yīng)用名稱","packageName":"應(yīng)用包名","versionCode":4,"versionName":"1.1.1"}}

2、應(yīng)用類別查詢接口

查詢小米應(yīng)用商店的應(yīng)用分類。

1)、請(qǐng)求地址:/dev/category

2)、請(qǐng)求參數(shù):<無(wú)>

3)、返回結(jié)果(JSON字符串):

1599186496.png

4)、應(yīng)用分類實(shí)體:

1599186519(1).png

5)、應(yīng)答示例:

1599189250(1).png

3、應(yīng)用推送接口

推送應(yīng)用到小米應(yīng)用商店。

1)、請(qǐng)求地址:/dev/push

2)、請(qǐng)求參數(shù):

1599189287(1).png

3)、應(yīng)用包實(shí)體:

1599189319(1).png

4)、請(qǐng)求示例:

{"userName":"開發(fā)者站登錄郵箱帳號(hào)","synchroType":1,"appInfo":{"appName":"應(yīng)用名稱","category":2,"desc":"應(yīng)用詳情","keyWords":"關(guān)鍵字1關(guān)鍵字2","packageName":"應(yīng)用包名","price":"","publisherName":"發(fā)布者名稱","shortDesc":"","updateDesc":"版本更新日志","versionName":"版本名稱","web":"應(yīng)用的官網(wǎng)"}}

5)、返回結(jié)果:

1599189353(1).png

以上為應(yīng)用自動(dòng)發(fā)布接口操作指南。

立即登錄,閱讀全文
版權(quán)說(shuō)明:
本文內(nèi)容來(lái)自于小米開放平臺(tái),本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
相關(guān)文章
雙十一秘籍 | 11月米盟增收指南助你搶占電商大戰(zhàn)先機(jī)
雙十一秘籍 | 11月米盟增收指南助你搶占電商大戰(zhàn)先機(jī)
雙十一即將來(lái)臨,電商預(yù)算爭(zhēng)奪戰(zhàn)已經(jīng)打響!
小米開發(fā)者
小米應(yīng)用商店
2024-10-182024-10-18
小米應(yīng)用商店關(guān)于《APP備案標(biāo)準(zhǔn)變更》的公告
小米應(yīng)用商店關(guān)于《APP備案標(biāo)準(zhǔn)變更》的公告
為了保護(hù)用戶權(quán)益,提升用戶體驗(yàn),根據(jù)《工業(yè)和信息化部關(guān)于開展移動(dòng)互聯(lián)網(wǎng)應(yīng)用程序備案工作的通知》,小米應(yīng)用商店新增了APP備案包名與主辦單位的要求,以下是詳細(xì)內(nèi)容。
小米開發(fā)者
小米應(yīng)用商店
2024-10-132024-10-13
App各大應(yīng)用商城的排名被哪些因素影響著?(小米/vivo篇)
App各大應(yīng)用商城的排名被哪些因素影響著?(小米/vivo篇)
小米應(yīng)用商店允許在后臺(tái)設(shè)置關(guān)鍵詞,8個(gè)關(guān)鍵詞,每個(gè)詞不超過(guò)5個(gè)字,權(quán)重從左到右逐漸降低。
App
小米應(yīng)用商店
應(yīng)用商店
2024-10-022024-10-02
米盟10月廣告增長(zhǎng)提效指南【附新功能預(yù)告】
米盟10月廣告增長(zhǎng)提效指南【附新功能預(yù)告】
國(guó)慶長(zhǎng)假即將拉開序幕,7天長(zhǎng)假將帶來(lái)一波流量的高峰。小米廣告聯(lián)盟(以下簡(jiǎn)稱:米盟)為開發(fā)者伙伴帶來(lái)了10月廣告增長(zhǎng)提效指南,內(nèi)含eCPM趨勢(shì)和預(yù)算分布預(yù)估、變現(xiàn)提效Tips、新功能爆料,助力開發(fā)者伙伴在小長(zhǎng)假期間高效地把握預(yù)算節(jié)奏、提前精準(zhǔn)布局,實(shí)現(xiàn)量效雙贏!
小米開發(fā)者
小米應(yīng)用商店
應(yīng)用商店
2024-10-012024-10-01
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊(cè)
加載中
二維碼已失效 請(qǐng)重試
刷新
賬號(hào)登錄/注冊(cè)
個(gè)人VIP
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家