小程式 購物元件 小商店 服務端介面 access_token
阿新 • • 發佈:2020-12-01
微信新推出的小商店,分為
小商店
、購物元件
兩種,前者包含一套簡單的電商模組,後者是外掛化的模組,可嵌入到小程式中,文中圍繞購物元件展開。
文件中對購物元件的介紹分為兩個部分,元件介面、開放介面,官網戳這裡。
-
元件介面
給出5個介面:商品詳情頁、購物車頁、訂單列表頁、訂單詳情頁以及售後詳情頁。簡單跳轉即可let productId = 1; wx.navigateTo({ url: 'plugin-private://wx34345ae5855f892d/pages/productDetail/productDetail?productId=${productId}', });
-
開放介面
開放介面提供商品管理的一些功能。
物元件的預設首頁,雖然沒有公開,但是可以通過商品詳情頁進入,或者直接用plugin-private://wx34345ae5855f892d/pages/home/home
假如我們需要做一個列表頁面展示商品,用來代替購物元件的這個問題首頁,就需要呼叫其開放介面。小商店服務市場授權指南中,給出的方案似乎只是面向第三方,僅在底部用幾行簡單的描述 “除錯api” 捎帶提及開發者的能力。但是又說的模稜兩可。
// http請求方式:POST https://api.weixin.qq.com/product/aaaaa/bbbbb?access_token=xxxxxxxxx&service_id=123&&specification_id=zzz
這裡有說到,‘注意服務商呼叫以下介面時請在url中加上 service_id 及 specification_id 引數’,反過來就是說,非服務商是不需要加 service_id、 specification_id 的。
問題是 access_token
來自哪裡,小程式唯一憑證,這個只能在社群裡找到 。。。
後面就是介面呼叫了,呼叫 獲取商品列表獲取資料即可。