速卖通API + 奇门 + 聚石塔 完整流程
速賣通API + 奇門 + 聚石塔 完整流程
剛剛完成對(duì)接速賣通的工作,感覺網(wǎng)上關(guān)于這方面的信息比較少,所以根據(jù)自己的理解寫一篇,希望對(duì)有需要的人有所幫助
大體的流程就是:創(chuàng)建應(yīng)用-.購(gòu)買聚石塔,部署服務(wù)->配置奇門API->調(diào)試->上線
大體的業(yè)務(wù)就是,我們調(diào)用奇門->奇門調(diào)用聚石塔中接口->聚石塔中接口調(diào)用速賣通服務(wù)->數(shù)據(jù)返回奇門->奇門返回給我們
如果還有疑問的話可以給我發(fā)郵件,我會(huì)回復(fù)大家1617353983@qq.com
比較詳細(xì)的奇門和聚石塔流程在另一篇博客上地址是:https://blog.csdn.net/mi_gu_niang/article/details/94738799
1.申請(qǐng)應(yīng)用
1.1成為開發(fā)者
點(diǎn)擊登錄,注意:如果是申請(qǐng)商用軟件開發(fā),那么此處一定是要用企業(yè)支付寶來登錄(我是申請(qǐng)商用軟件,所以此處就不講自研型)
1.2 登錄成功之后點(diǎn)擊控制臺(tái)
點(diǎn)擊創(chuàng)建應(yīng)用,由于我們公司是做電商的,所以我選擇的是電商后臺(tái),大家可以根據(jù)自己的需要選擇對(duì)應(yīng)的應(yīng)用
點(diǎn)擊申請(qǐng)應(yīng)用
填入響應(yīng)信息點(diǎn)擊提交,等待審核
1.3審核成功之后,創(chuàng)建應(yīng)用,根據(jù)所需要的信息創(chuàng)建好之后,系統(tǒng)會(huì)分給我們對(duì)應(yīng)的appKey,appSercet,創(chuàng)建好應(yīng)用之后就可以對(duì)接接口,速賣通提供了SDK可以直接推薦使用,方便開發(fā),注意:接口文檔中的session就是access_token,使用sdk開發(fā)時(shí),傳入的參數(shù)url的值是http://gw.api.taobao.com/router/rest
1.4 接口完成對(duì)接之后,速賣通的接口就可以了,下來就是將代碼部署到聚石塔
2 聚石塔
2.1 首先是聚石塔的購(gòu)買,此處需要說明聚石塔就是服務(wù)器,只是換了名字
根據(jù)需求選擇相應(yīng)配置購(gòu)買就可以了
2.2 聚石塔購(gòu)買成功后會(huì)跳轉(zhuǎn)到下圖所示頁面
點(diǎn)擊實(shí)例管理,就會(huì)進(jìn)入如下圖所示頁面
2.3 接下來就是配置實(shí)例信息,第一次使用時(shí),需要重置連接密碼,請(qǐng)注意,這個(gè)連接密碼不是登錄服務(wù)器的密碼,請(qǐng)不要搞錯(cuò)了,遠(yuǎn)程登錄密碼只在第一次登錄時(shí)會(huì)用到,登錄服務(wù)器的用戶名密碼是需要自己設(shè)置的,此處還有一點(diǎn)需要注意,因?yàn)槲疫x擇的系統(tǒng)是linux的,所以用戶名是root,這個(gè)是官方規(guī)定的,直接用就可以了,點(diǎn)擊重置實(shí)例密碼,就可以修改密碼了,還有一點(diǎn)需要注意,密碼修改成功之后會(huì)提示重啟,是重啟服務(wù)器不是重啟自己的電腦,重啟服務(wù)器
重啟服務(wù)器
2.4 設(shè)置好實(shí)例的密碼之后,接下來就是在服務(wù)器上配置環(huán)境部署代碼此處就不啰嗦了
3.奇門
3.1 使用奇門之前,需要先創(chuàng)建場(chǎng)景,奇門提供了官方場(chǎng)景和自定義場(chǎng)景,由于官方場(chǎng)景只有一部分,所以有些場(chǎng)景是需要自定義的,以獲取類目信息為例,由于官方場(chǎng)景中沒有集成類目這塊,所以就需要我們選擇自定義場(chǎng)景
場(chǎng)景名稱和業(yè)務(wù)類型請(qǐng)根據(jù)需求來選擇
3.2 場(chǎng)景創(chuàng)建好了之后,下來就是創(chuàng)建API
此處有個(gè)注意的地方就是自定義參數(shù)名最好是設(shè)置成方法的傳入?yún)?shù)名一致這樣比較方便,如果不一致可以在下面的body中做映射
3.3 奇門和聚石塔接口映射,此處是個(gè)重點(diǎn),奇門官方給出的linux系統(tǒng)下http請(qǐng)求的端口是80,這個(gè)是默認(rèn)的,為了方便起見我自己代碼中設(shè)置的端口也是80,下圖所示的地址是請(qǐng)求聚石塔接口的地址,雖然代碼部署到聚石塔就可以訪問了,但是官方規(guī)定如果這個(gè)服務(wù)上線之后就必須通過奇門,所以奇門是必須要的,這個(gè)ip地址我用的是聚石塔的公網(wǎng)地址,配置好之后點(diǎn)擊下一步
3.4 上面一步是設(shè)置請(qǐng)求參數(shù),下來就是設(shè)置響應(yīng)參數(shù),請(qǐng)注意對(duì)象和列表類型的選擇,這一步只需要設(shè)置這里就可以了,點(diǎn)擊下一步
3.5 預(yù)覽頁面,可以看下配置的是否正確,如果沒問題點(diǎn)進(jìn)入到自測(cè)環(huán)境,沒有問題的話就點(diǎn)上一步修改
3.6 API設(shè)置好了之后,下來就是測(cè)試頁面的測(cè)試了,但是在設(shè)置之前,點(diǎn)擊左邊的授權(quán)配置,在頁面中配置響應(yīng)的信息
3.7 授權(quán)配置好了之后就可以進(jìn)行測(cè)試了,由于這個(gè)API還沒有發(fā)布,所以是選擇測(cè)試環(huán)境
appSecret和AppKey就是之前創(chuàng)建應(yīng)用成功之后系統(tǒng)分配的,如果報(bào)錯(cuò)說ip不在白名單,那么要在插入一個(gè)操作將ip添加到ip白名單
這樣就可以了,可以調(diào)通接口了
4,調(diào)用奇門,這個(gè)代碼是需要自己完成的,就不啰嗦了
總結(jié)
以上是生活随笔為你收集整理的速卖通API + 奇门 + 聚石塔 完整流程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: topcoder使用
- 下一篇: 跑PIN码破解无线网络WIFI密码的原理