zoukankan      html  css  js  c++  java
  • 微信小店开发(2) DIY货架

    微信小店的货架支持开放给开发者使用,即开发者可以将自己的页面作为货架,通过JavaScript API来调起微信客户端原生的商品详情页。

    请注意:
    1、 开发者需要预先通过1.1中的增加商品API,预先上传商品,得到product_id后,才能在自己的页面通过JavaScript API来调起商品详情页
    2、 即使开发者将自己的页面作为货架,但由于商品存储仍在微信服务器,所以用户下单后,订单、库存管理等事务,开发者仍需要根据微信小店系列接口来完成。

    具体JavaScript API调用示例代码如下:

    function openProductView(){
        if (typeof WeixinJSBridge == "undefined")
            return false;
    
        var pid = "pDF3iY_G88cM_d-wuImym3tkVfG5";//只需要传递
        WeixinJSBridge.invoke('openProductViewWithPid',{
            "pid":pid
        },function(res){
            // 返回res.err_msg,取值 
            // open_product_view_with_id:ok 打开成功
            alert(res.err_msg);
            if (res.err_msg != "open_product_view_with_id:ok"){
                WeixinJSBridge.invoke('openProductView',{
                    "productInfo":"{"product_id":""+pid+"","product_type":0}"
                },function(res){ 
                    alert(res.err_msg);
                });
            }
        });
    }

    完整实现方法:

    待续。。。。。

    另外,微信小店将更名为微信商铺!

    微信小店API文档 V1.15 下载 http://pan.baidu.com/s/1kTupPht 

    ====================================================================

    方倍工作室微信公众平台账号关注方法:
    1. 微信通讯录-添加朋友-查找公众号-搜索“方倍工作室”
    2. 微信通讯录-添加朋友-搜号码-输入“pondbaystudio”
    3. 使用微信扫描下面的二维码

  • 相关阅读:
    使用 Spring data redis 结合 Spring cache 缓存数据配置
    Spring Web Flow 笔记
    Linux 定时实行一次任务命令
    css js 优化工具
    arch Failed to load module "intel"
    go 冒泡排序
    go (break goto continue)
    VirtualBox,Kernel driver not installed (rc=-1908)
    go运算符
    go iota
  • 原文地址:https://www.cnblogs.com/lanzhi/p/6467460.html
Copyright © 2011-2022 走看看