蝙蝠岛资源网 Design By www.hbtsch.com
本文实例为大家分享了php获取微信共享收货地址的具体代码,供大家参考,具体内容如下
必须是微信授权目录 我直接放到了根目录 其他目录无效
/*
* 在执行此操作之前 首先判断您是否开通了 微信支付功能 审核通过后均可使用一下代码
* 1、设置微信公众平台网页授权 域名 www.abc.com
* 2、设置下面的 “ 微信参数 ”
* 3、把 当前文件 index.php 放入根目录
* 4、用微信访问http://www.abc.com/index.php 就可以了 切记一定是微信哦
* */
<"https://open.weixin.qq.com/connect/oauth2/authorize".urlencode($redirect_uri)."&response_type=code&scope=jsapi_address&state=cft#wechat_redirect";
if(empty($code)){
header("location: $url");
}
//获取 access_token
$access_token_url = "https://api.weixin.qq.com/sns/oauth2/access_token".$appId."&secret=".$appSecret."&code=".$code."&grant_type=authorization_code";
$access_token_json = getUrl($access_token_url);
$access_token = json_decode($access_token_json,true);
// 定义参数
$timestamp = time();
$nonceStr = rand(100000,999999);
$Parameters = array();
//===============下面数组 生成SING 使用=====================
$Parameters['appid'] = $appId;
$Parameters['url'] = $redirect_uri;
$Parameters['timestamp'] = "$timestamp";
$Parameters['noncestr'] = "$nonceStr";
$Parameters['accesstoken'] = $access_token['access_token'];
// 生成 SING
$addrSign = genSha1Sign($Parameters);
function getUrl($url){
$opts = array(
CURLOPT_TIMEOUT => 30,
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_SSL_VERIFYHOST => false,
);
/* 根据请求类型设置特定参数 */
$opts[CURLOPT_URL] = $url ;
$ch = curl_init();
curl_setopt_array($ch, $opts);
$data = curl_exec($ch);
$error = curl_error($ch);
curl_close($ch);
return $data;
}
function p($star){
echo '<pre>';
print_r($star);
echo '</pre>';
}
function logtext($content){
$fp=fopen("json.ini","a");
fwrite($fp,"\r\n".$content);
fclose($fp);
}
//创建签名SHA1
function genSha1Sign($Parameters){
$signPars = '';
ksort($Parameters);
foreach($Parameters as $k => $v) {
if("" != $v && "sign" != $k) {
if($signPars == '')
$signPars .= $k . "=" . $v;
else
$signPars .= "&". $k . "=" . $v;
}
}
//$signPars = http_build_query($Parameters);
$sign = SHA1($signPars);
$Parameters['sign'] = $sign;
return $sign;
}
"htmlcode">
<!DOCTYPE html>
<html>
<head>
<title>获取共享地址</title>
<meta charset="utf-8" />
<meta id="viewport" name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1; user-scalable=no;" />
</head>
<script language="javascript">
function getaddr(){
WeixinJSBridge.invoke('editAddress',{
"appId" : "<", //公众号名称,由商户传入
"timeStamp" : "<", //时间戳 这里随意使用了一个值
"nonceStr" : "<", //随机串
"signType" : "SHA1", //微信签名方式:sha1
"addrSign" : "<", //微信签名
"scope" : "jsapi_address"
},function(res){
if(res.err_msg == 'edit_address:ok'){
document.getElementById("showAddress").innerHTML="收件人:"+res.userName+" 联系电话:"+res.telNumber+" 收货地址:"+res.proviceFirstStageName+res.addressCitySecondStageName+res.addressCountiesThirdStageName+res.addressDetailInfo+" 邮编:"+res.addressPostalCode;
}
else{
alert("获取地址失败,请重新点击");
}
});
}
</script>
<body>
<style>
section.content{padding:10px 12px;}
section .showaddr{border:1px dashed #C9C9C9;padding:10px 10px 15px;margin-bottom:20px;color:#666666;font-size:12px;text-align:center;}
section .showaddr strong{font-weight:normal;color:#9900FF;font-size:26px;font-family:Helvetica;}
</style>
<section class="content">
<div class="showaddr" id="showAddress" ><a id="editAddress" href="javascript:getaddr();" rel="external nofollow" ><strong>点击设置收货地址</strong></a></div>
</section>
</body>
</html>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
蝙蝠岛资源网 Design By www.hbtsch.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
蝙蝠岛资源网 Design By www.hbtsch.com
暂无php获取微信共享收货地址的方法的评论...
更新日志
2025年10月29日
2025年10月29日
- 小骆驼-《草原狼2(蓝光CD)》[原抓WAV+CUE]
- 群星《欢迎来到我身边 电影原声专辑》[320K/MP3][105.02MB]
- 群星《欢迎来到我身边 电影原声专辑》[FLAC/分轨][480.9MB]
- 雷婷《梦里蓝天HQⅡ》 2023头版限量编号低速原抓[WAV+CUE][463M]
- 群星《2024好听新歌42》AI调整音效【WAV分轨】
- 王思雨-《思念陪着鸿雁飞》WAV
- 王思雨《喜马拉雅HQ》头版限量编号[WAV+CUE]
- 李健《无时无刻》[WAV+CUE][590M]
- 陈奕迅《酝酿》[WAV分轨][502M]
- 卓依婷《化蝶》2CD[WAV+CUE][1.1G]
- 群星《吉他王(黑胶CD)》[WAV+CUE]
- 齐秦《穿乐(穿越)》[WAV+CUE]
- 发烧珍品《数位CD音响测试-动向效果(九)》【WAV+CUE】
- 邝美云《邝美云精装歌集》[DSF][1.6G]
- 吕方《爱一回伤一回》[WAV+CUE][454M]