就因為這個坑,,折騰了將近半天,,查了很多資料,看到很多罵的,,在這里,,我也想罵了,微信開發(fā)文檔太TMD坑爹了,,不用的接口要么去掉,,要么跳轉到新的啊,干嘛新的舊的都放那,,而且大部分鏈過去都是舊的,,一行一行的看代碼,按照文檔的要求寫的,,結果死活不行,,一直報錯:editAddress:fail_auth_error,最后偶然發(fā)現(xiàn)是接口名稱換過了,,獲取的方式也換過了,,真是醉了。,。,。。,。,。 廢話不說了,下邊是最新的代碼:
PHP和分享一樣,,去取一下簽名的內(nèi)容: $addr = new WechatSign("wx69397d6a64792c6c", "946d8098faf7bad2c0b005de7aa82d2d"); 我這邊是把簽名那些方法放到一個類里面了,,官方那有,這里就不放了,。
HTML要先引入最新的js: <script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.1.0.js"></script> <script type="text/javascript"> function getaddr() {
我這里是把調(diào)取地址放在一個方法里了,,如果不需要,,直接放在wx.ready(function () { 然后就沒有然后了,,到此就好了,。點擊的時候會跳轉到地址的界面。 注意:此功能僅限在微信瀏覽器里使用,,別的瀏覽器不能用的哦,!還有就是這個功能只能在手機上測,web開發(fā)者工具里會提示:沒有此SDK或暫不支持此SDK模擬
以前的寫法是這樣的: WeixinJSBridge.invoke('editAddress', { 但是已經(jīng)不支持了,。 |
|
來自: 昵稱21532077 > 《微信相關》