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