微信開發小店跳轉微信商品頁介面的方法

高洛峰
發布: 2017-03-26 14:25:30
原創
2789 人瀏覽過

微信小店介面必須經過微信認證的服務號碼才可以有權限調用,訂閱號碼無權限。

微信小店

跳轉微信商品頁介面

wx.openProductSpecificView({

    productId: '', // 商品id

##    viewType: '' // 0.預設值,一般商品詳情頁1.掃一掃商品詳情頁2.小店商品詳情頁

});


第一、新

第一、新 jsp
頁面,並引入js庫  

jquery

/2.0.0/jquery.js">
jweixin-1.1. 0.js是呼叫微信jsapi的函式庫,所以必須引入,第二行是本案例使用了jquery,所以引入的是jquery庫第二、引入介面樣式,由於幾節介面案例樣式太難看,所以這次案例美化了一下介面。

#
第三、之間的html程式碼

#

<center><h3>欢迎来到微信jsapi测试界面-V型知识库</h3></center>
    <p class="lbox_close wxapi_form">
     <h3 id="menu-shopping">微信小店接口</h3>
      <span class="desc">跳转微信商品页接口</span>
      <button class="btn btn_primary" id="openProductSpecificView">openProductSpecificView</button>
     </p>
登入後複製

wx.config({  
    debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。  
    appId: &#39;${appId}&#39;, // 必填,公众号的唯一标识  
    timestamp: &#39;${ timestamp}&#39; , // 必填,生成签名的时间戳  
    nonceStr: &#39;${ nonceStr}&#39;, // 必填,生成签名的随机串  
    signature: &#39;${ signature}&#39;,// 必填,签名,见附录1  
    jsApiList: [&#39;checkJsApi&#39;,
                &#39;chooseImage&#39;,
                &#39;previewImage&#39;,
                 &#39;uploadImage&#39;,
                 &#39;downloadImage&#39;,
                  &#39;getNetworkType&#39;,//网络状态接口
                  &#39;openLocation&#39;,//使用微信内置地图查看地理位置接口
                  &#39;getLocation&#39;, //获取地理位置接口
                  &#39;hideOptionMenu&#39;,//界面操作接口1
                  &#39;showOptionMenu&#39;,//界面操作接口2
                  &#39;closeWindow&#39; ,  ////界面操作接口3
                  &#39;hideMenuItems&#39;,////界面操作接口4
                  &#39;showMenuItems&#39;,////界面操作接口5
                  &#39;hideAllNonBaseMenuItem&#39;,////界面操作接口6
                  &#39;showAllNonBaseMenuItem&#39;,////界面操作接口7
                  &#39;scanQRCode&#39;,// 微信扫一扫接口
                  &#39;openProductSpecificView&#39;//微信小店
               ] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2  
});
登入後複製
##第四、<script></script>之間初始化微信jsapi庫新增介面
函數

##
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>


  
    
    
    微信jsapi测试-V型知识库
    
    
    
   
    
  
  
   <center><h3>欢迎来到微信jsapi测试界面-V型知识库</h3></center>
    <p class="lbox_close wxapi_form">
     <h3 id="menu-shopping">微信小店接口</h3>
      <span class="desc">跳转微信商品页接口</span>
      <button class="btn btn_primary" id="openProductSpecificView">openProductSpecificView</button>
     </p>
     

调起微信扫一扫接口
隐藏右上角菜单接口

显示右上角菜单接口

关闭当前网页窗口接口

批量隐藏功能按钮接口

批量显示功能按钮接口

隐藏所有非基础按钮接口

显示所有功能按钮接口

基础接口之判断当前客户端是否支持指定的js接口


地理位置接口-使用微信内置地图查看位置接口

地理位置接口-获取地理位置接口

获取网络状态接口

拍照或从手机相册中选图接口

预览图片接口

上传图片接口

下载图片接口


显示图片

登入後複製

在陣列中,最後一項就是我們呼叫微信小店介面的函數,此函數必須在jsapi函式庫中初始化,否則微信小店跳轉微信商品頁功能無法調起。
jsApiList
第六、完整的jsp頁面程式碼,讀者可直接複製執行

############################### ###rrreee###############上述jsp程式碼中有四個參數,這四個參數是成功呼叫微信jsapi的憑證,分別為appId(必填,公眾號碼的唯一識別),timestamp(必填,產生簽名的時間戳), nonceStr(必填,產生簽署的隨機串) ,signature(必填,簽章),關於如何產生這四個參數,如果不知道的讀者,請查看本頁面左上角的選單,裡面有詳細介紹,在這裡不在累述。 ###

以上是微信開發小店跳轉微信商品頁介面的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板