成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

微信JS-SDK說明(1)

移動開發 Android
通過使用微信JS-SDK,網頁開發者可借助微信高效地使用拍照、選圖、語音、位置等手機系統的能力,同時可以直接使用微信分享、掃一掃、卡券、支付等微信特有的能力,為微信用戶提供更優質的網頁體驗。

概述

微信JS-SDK是微信公眾平臺面向網頁開發者提供的基于微信內的網頁開發工具包。

通過使用微信JS-SDK,網頁開發者可借助微信高效地使用拍照、選圖、語音、位置等手機系統的能力,同時可以直接使用微信分享、掃一掃、卡券、支付等微信特有的能力,為微信用戶提供更優質的網頁體驗。

此文檔面向網頁開發者介紹微信JS-SDK如何使用及相關注意事項。

JSSDK使用步驟

步驟一:綁定域名

先登錄微信公眾平臺進入“公眾號設置”的“功能設置”里填寫“JS接口安全域名”。

備注:登錄后可在“開發者中心”查看對應的接口權限。

步驟二:引入JS文件

在需要調用JS接口的頁面引入如下JS文件,(支持https):http://res.wx.qq.com/open/js/jweixin-1.0.0.js

備注:支持使用 AMD/CMD 標準模塊加載方法加載

 

步驟三:通過config接口注入權限驗證配置

所有需要使用JS-SDK的頁面必須先注入配置信息,否則將無法調用(同一個url僅需調用一次,對于變化url的SPA的web app可在每次url變化時進行調用,目前Android微信客戶端不支持pushState的H5新特性,所以使用pushState來實現web app的頁面會導致簽名失敗,此問題會在Android6.2中修復)。

wx.config({
    debug: true, // 開啟調試模式,調用的所有api的返回值會在客戶端alert出來,若要查看傳入的參數,可以在pc端打開,參數信息會通過log打出,僅在pc端時才會打印。
    appId: '', // 必填,公眾號的***標識
    timestamp: , // 必填,生成簽名的時間戳
    nonceStr: '', // 必填,生成簽名的隨機串
    signature: '',// 必填,簽名,見附錄1
    jsApiList: [] // 必填,需要使用的JS接口列表,所有JS接口列表見附錄2
});

步驟四:通過ready接口處理成功驗證

wx.ready(function(){

    // config信息驗證后會執行ready方法,所有接口調用都必須在config接口獲得結果之后,config是一個客戶端的異步操作,所以如果需要在頁面加載時就調用相關接口,則須把相關接口放在ready函數中調用來確保正確執行。對于用戶觸發時才調用的接口,則可以直接調用,不需要放在ready函數中。
});

 

步驟五:通過error接口處理失敗驗證

wx.error(function(res){

    // config信息驗證失敗會執行error函數,如簽名過期導致驗證失敗,具體錯誤信息可以打開config的debug模式查看,也可以在返回的res參數中查看,對于SPA可以在這里更新簽名。

});

接口調用說明

所有接口通過wx對象(也可使用jWeixin對象)來調用,參數是一個對象,除了每個接口本身需要傳的參數之外,還有以下通用參數:

  1. success:接口調用成功時執行的回調函數。
  2. fail:接口調用失敗時執行的回調函數。
  3. complete:接口調用完成時執行的回調函數,無論成功或失敗都會執行。
  4. cancel:用戶點擊取消時的回調函數,僅部分有用戶取消操作的api才會用到。
  5. trigger: 監聽Menu中的按鈕點擊時觸發的方法,該方法僅支持Menu中的相關接口。

備注:不要嘗試在trigger中使用ajax異步請求修改本次分享的內容,因為客戶端分享操作是一個同步操作,這時候使用ajax的回包會還沒有返回


以上幾個函數都帶有一個參數,類型為對象,其中除了每個接口本身返回的數據之外,還有一個通用屬性errMsg,其值格式如下:

 

調用成功時:"xxx:ok" ,其中xxx為調用的接口名
用戶取消時:"xxx:cancel",其中xxx為調用的接口名
調用失敗時:其值為具體錯誤信息


  •  

     

責任編輯:chenqingxiang
相關推薦

2015-02-12 17:23:33

微信SDK

2015-02-12 17:28:23

微信SDK

2015-02-12 17:48:54

微信SDK

2015-01-13 13:57:52

2015-01-28 00:35:00

2020-12-02 06:00:40

js-sdk

2015-02-12 17:45:41

微信SDK

2017-06-27 10:53:32

2015-01-14 10:32:55

微信JS SDK

2013-04-12 03:15:34

微信開放平臺Android

2013-04-12 02:54:04

微信開放平臺iOS

2021-06-07 08:07:39

.NETSDK操作

2013-08-08 10:13:25

微信

2013-04-12 01:51:08

微信公眾平臺接口開發

2013-04-08 16:14:10

微信微信公眾平臺

2017-07-28 09:30:55

2013-11-18 09:13:44

微信易信來往

2021-03-02 09:29:29

鴻蒙HarmonyOS應用開發

2013-04-10 16:15:40

微信公眾平臺接口開發

2015-06-16 09:12:36

.NET微信SDK
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91九色porny首页最多播放 | 伊人精品 | 国产1页 | 男女网站免费观看 | 久久高清 | 亚欧精品 | 手机av在线 | 精品国产免费一区二区三区演员表 | 中文字幕在线一区 | 中文字幕在线观看 | 毛片av免费在线观看 | 亚洲精品在线视频 | 99欧美精品 | 中文在线播放 | 国产成人综合网 | 日本黄色一级片视频 | 久久久精品一区二区 | 久久精品国产一区二区电影 | 一区二区三区国产 | 精品久久久久久亚洲精品 | 午夜精品一区二区三区在线观看 | 一区二区三区四区视频 | 91成人小视频 | 久久精品久久久久久 | 久久这里只有精品首页 | 日韩福利 | 中文字幕精品一区二区三区在线 | 三级免费 | 久久久久久国产精品免费免费狐狸 | 蜜桃视频成人 | 亚洲精久| 狠狠爱免费视频 | 91影视| 免费黄色的视频 | 精品国产一区二区三区久久影院 | 中文字幕亚洲精品 | 久久伊人精品一区二区三区 | 成人精品在线观看 | 国产精品a久久久久 | 99精品一区二区三区 | 亚洲一区在线观看视频 |