因為微信只能使用微信官方賬號訪問SDK,所以必須先註冊壹個微信官方賬號。
第二步設置微信官方賬號
登錄公眾平臺後,點擊左下角的設置-微信官方賬號設置。右邊是js接口安全域名設置,可以綁定三個使用的域名,頂級域名必須填寫。
然後點擊左下角的開發者中心,右邊會出現壹個AppID和壹個AppSecret。這兩個先錄下來,以後用。
3.生成令牌
打開頁面微信公眾平臺界面調試工具並填寫剛才的appid和secret,點擊檢查問題。在返回的結果中記錄“access_token”的值。
買票
復制此鏈接:/cgi-bin/ticket/getticket?Access_token=填入剛剛獲得的access _ token &;type=jsapi
並且在access_token= inside後面填上剛剛得到的access_token(對,就是那串亂碼的東西),回車!!
然後復制“ticket”的值並保存。這是當前appid的票證。
5.生成簽名
打開微信JS接口的簽名驗證工具,填寫相應數據:
1)jsapi_ticket:填寫上壹步得到的票。
2)non castr:這裏隨機生成壹個字符串,填入(VQhYOUJRz6RolHqN)。
3)時間戳:在這裏填寫壹個時間戳,去掉毫秒的三位數字(例如1420870884)——試著在這裏寫壹下票生成後的壹段時間,new Date()-0可以得到當前時間戳。
4)url:放置頁面的地址(域名必須設置為第二部分中的安全域名,如:/open/js/jweixin-1 . 0 . 0 . js " > & lt;/script & gt;
並執行初始化:
JsApiList填充了目前需要使用的接口。需要註意的是,如果微信官方賬號沒有某些界面的權限,填寫了就無法執行。
此時將頁面上傳到第五步填寫的url地址,在微信上打開。您應該能夠看到config:ok的提示符。
如果出現無效網址或無效域名提示,說明微信官方賬號配置有問題。如果出現無效簽名,則簽名生成有問題。檢查時間戳和隨機字符串是否正確。
在這裏我們可以盡情地使用微信的SDK。
比如我們判斷wifi加載音頻,非wifi不加載任何音頻文件: