java淘宝客开发(一)
java淘寶客開發(fā)(一)
- java淘寶客開發(fā)(一)
- 基礎(chǔ) 網(wǎng)站建設(shè)與權(quán)限申請
- OAuth2權(quán)限
- 權(quán)限開發(fā)測試
- 淘寶客私域用戶管理能力
- 調(diào)研結(jié)果
java淘寶客開發(fā)(一)
淘寶客基于CPS模式,帶貨分傭,這幾年短視頻抖音、快手帶貨接入淘寶客或其它類似分傭平臺謀取了很多money,公司向這方面業(yè)務(wù)拓展,業(yè)務(wù)分配到了自己手上,便將其記錄下來。
基礎(chǔ) 網(wǎng)站建設(shè)與權(quán)限申請
????????前期已經(jīng)建立了基于大淘客的商城網(wǎng)站:網(wǎng)站地址。建立好網(wǎng)站后在淘寶聯(lián)盟控制臺推廣管理中新增網(wǎng)站推廣,填寫網(wǎng)站對應(yīng)信息后完成申請,申請完成后點擊查看權(quán)限查看按鈕可跳轉(zhuǎn)到淘寶開放平臺的控制后臺。
圖2.2 淘寶開放平臺控制臺權(quán)限相關(guān)內(nèi)容
????????上圖所示對應(yīng)的權(quán)限都已經(jīng)申請完成了,這是因為我已經(jīng)申請過了,首次進入時需要手動對每一個權(quán)限填寫申請理由進行權(quán)限申請。
OAuth2權(quán)限
????????淘寶開放接口認證授權(quán)基于OAuth2協(xié)議,部分接口需要先獲取用戶的授權(quán)令牌Access Token (也叫SessionKey)才能獲取數(shù)據(jù)。首先需要在開放平臺設(shè)置回調(diào)路徑。
????????OAuth2認證授權(quán)的大致流程:
????????1、引導用戶到對應(yīng)的授權(quán)頁面,可以在自己頁面中放入一個鏈接(二維碼也是鏈接),鏈接由自己拼裝https://oauth.taobao.com/authorize?response_type=code&client_id=KaTeX parse error: Expected 'EOF', got '&' at position 16: {taobao.appkey}&?redirect_uri={taobao.redirect_uri}&state=1212&view=web,appkey與redirect_uri就是個人的App Key與上面設(shè)置的回調(diào)路徑;
????????2、用戶在授權(quán)頁面進行登錄認證(此頁面是淘寶自己的,不可能是自己的頁面不然就是釣魚頁面,騙取用戶登錄名、密碼了);
????????3、用戶登錄認證成功后會回調(diào)到步驟1中傳參的taobao.redirect_uri,并在此url后面加上授權(quán)碼code,如:http://127.0.0.1:7777/oauth/callback?code = CODE;
????????4、利用獲取得到授權(quán)碼再到淘寶認證授權(quán)服務(wù)器去獲取令牌Access Token。
權(quán)限開發(fā)測試
????????權(quán)限申請完成后,可在控制臺中下載淘寶官方提供的SDK進行開發(fā)測試,注意下載的SDK包是基于聲明的權(quán)限來的,非完整的SDK包,申請了對應(yīng)權(quán)限SDK開發(fā)包才有對應(yīng)的類與接口,沒有申請則沒有。
在控制平臺可以查看到個人的App Key與App Secret信息,此信息在調(diào)用開發(fā)接口所必要的信息,App Key會作為必要的傳參,App Secret則是用于簽名算法加密使用。淘寶開放接口有4個,正式環(huán)境兩個、沙箱環(huán)境兩個,使用沙箱需要下架插件安裝到瀏覽器,但是由于我插件安裝失敗所以采用的正式環(huán)境進行測試,選擇的入口地址為:https://eco.taobao.com/router/rest。
????????如上所示,將基本信息封裝到Bean中,便可以注入使用了。
由于下載了淘寶提供的SDK,不需要自己手動創(chuàng)建pojo與類似于OkHttp這樣的http客戶端,按照淘寶API接口文檔中的例子便可以實現(xiàn)接口測試,如:
淘寶客私域用戶管理能力
????????對上述建立網(wǎng)站獲取到的接口逐一進行了測試,但未能找到我們所期望的接口,最終目標是通過淘寶客的開放接口獲取得到其它淘寶客對應(yīng)分銷PID(推廣位)的訂單,在此基礎(chǔ)上做一款類似于抖老板這樣的工具,用于廣告投放者便捷地觀察抖音、快手之類短視頻與淘寶分銷訂單之間的轉(zhuǎn)換效果,從而更為精準地進行下一步的廣告投放給自身帶來更多經(jīng)濟效益。
進一步調(diào)研得知,淘寶開放平臺是有獲取淘寶客分銷訂單接口的,只是需要更高級的權(quán)限等級,滿足其制定的準入條件才能進行申請,淘寶管此類叫做“淘寶客私域用戶管理”,淘寶官方有兩篇帖子做了比較詳細的說明:https://tbk.bbs.taobao.com/detail.html?spm=a219a.7386653.0.0.45b0669aqfTXut&appId=45301&postId=8127005、https://tbk.bbs.taobao.com/detail.html?appId=45301&postId=9073346,私域用戶管理有被分為渠道管理功能與會員運營功能,不同功能其準入條件也是不一樣的:
????????渠道管理功能:https://rule.alimama.com/#!/product/index?type=detail&id=405&knowledgeId=9361
????????會員運營功能:https://rule.alimama.com/#!/product/index?type=detail&id=405&knowledgeId=9362
????????申請地址:https://survey.taobao.com/apps/zhiliao/0JpI9eizU
????????申請審核通過后默認開啟接口權(quán)限:
調(diào)研結(jié)果
????????就近幾日調(diào)研的結(jié)果的確是能通過淘寶客開發(fā)平臺獲取到淘寶客的訂單數(shù)據(jù),但是覺得和目標還有出入:理想情況下是通過淘寶客的授權(quán)便可以獲取到授權(quán)淘寶客的訂單數(shù)據(jù),而現(xiàn)在獲取訂單是通過私域用戶管理能力,也就是說只有在淘寶客的私域范圍內(nèi)才能獲取訂單,這個條件還是比較苛刻的。但市面上的其它平臺的確是通過授權(quán)獲取訂單數(shù)據(jù)的,如大淘客,但在授權(quán)大淘客時并未提示會成為他們的渠道或是會員,PID綁定也是我們自己的,非大淘客生成的。
總結(jié)
以上是生活随笔為你收集整理的java淘宝客开发(一)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 练习git小游戏
- 下一篇: 一键部署VS插件:让.NET开发者更幸福