久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

微信收貨地址共享(openAddress)的坑 | 艾若

 昵稱21532077 2018-04-16

就因為這個坑,,折騰了將近半天,,查了很多資料,看到很多罵的,,在這里,,我也想罵了,微信開發(fā)文檔太TMD坑爹了,,不用的接口要么去掉,,要么跳轉到新的啊,干嘛新的舊的都放那,,而且大部分鏈過去都是舊的,,一行一行的看代碼,按照文檔的要求寫的,,結果死活不行,,一直報錯:editAddress:fail_auth_error,最后偶然發(fā)現(xiàn)是接口名稱換過了,,獲取的方式也換過了,,真是醉了。,。,。。,。,。

廢話不說了,下邊是最新的代碼:

 

PHP和分享一樣,,去取一下簽名的內(nèi)容:

$addr = new WechatSign("wx69397d6a64792c6c", "946d8098faf7bad2c0b005de7aa82d2d");
$addrSign = $addr->GetSignPackage();
$this->assign('addrSign', $addrSign);

我這邊是把簽名那些方法放到一個類里面了,,官方那有,這里就不放了,。

 

HTML要先引入最新的js:

<script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.1.0.js"></script>

<script type="text/javascript">
wx.config({
debug: false, // 開啟調(diào)試模式,調(diào)用的所有api的返回值會在客戶端alert出來,,若要查看傳入的參數(shù),可以在pc端打開,,參數(shù)信息會通過log打出,,僅在pc端時才會打印。
appId: "{$addrSign['appId']}", // 必填,,公眾號的唯一標識
timestamp: "{$addrSign['timestamp']}", // 必填,,生成簽名的時間戳
nonceStr: "{$addrSign['nonceStr']}", // 必填,,生成簽名的隨機串
signature: "{$addrSign['signature']}",// 必填,簽名,,見附錄1
jsApiList: ['checkJsApi','openAddress'] // 必填,,需要使用的JS接口列表,所有JS接口列表見附錄2
});
wx.ready(function () {
});

function getaddr() {
wx.openAddress({
success: function (res) {
// 用戶成功拉出地址
alert(JSON.stringify(res));
},
cancel: function (errMsg) {
// 用戶取消拉出地址
//alert(errMsg);
}});
}
</script>

 

我這里是把調(diào)取地址放在一個方法里了,,如果不需要,,直接放在wx.ready(function () {
});里即可。

然后就沒有然后了,,到此就好了,。點擊的時候會跳轉到地址的界面。

注意:此功能僅限在微信瀏覽器里使用,,別的瀏覽器不能用的哦,!還有就是這個功能只能在手機上測,web開發(fā)者工具里會提示:沒有此SDK或暫不支持此SDK模擬

 

以前的寫法是這樣的:

WeixinJSBridge.invoke('editAddress', {
"appId": "{$addrSign['appId']}",
"scope": "jsapi_address",
"signType": "sha1",
"addrSign": "{$addrSign['addrSign']}",
"timeStamp": "{$addrSign['timeStamp']}",
"nonceStr": "{$addrSign['nonceStr']}",
}, function (res) {
if (res.err_msg == 'edit_address:ok') {
$.cookie('addr', JSON.stringify(res));
} else {
alert(res.err_msg);
}
});

但是已經(jīng)不支持了,。



    本站是提供個人知識管理的網(wǎng)絡存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導購買等信息,謹防詐騙,。如發(fā)現(xiàn)有害或侵權內(nèi)容,,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約