日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > php >内容正文

php

php 调用微信收货地址,php版微信自动获取收货地址api用法示例

發(fā)布時間:2023/12/10 php 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php 调用微信收货地址,php版微信自动获取收货地址api用法示例 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

微信公眾平臺現(xiàn)在是越來越強(qiáng)大了,我們可以通過各種api接口來與平臺對接獲取對應(yīng)的數(shù)據(jù)了,下面來看一個由php實現(xiàn)的微信自動獲取收貨地址api程序,具體如下.

關(guān)于接口的說明我就不介紹了,在官方可以看到下面只看處理程序.public?function?get_address_api()?{

$APPID=C('APPID');

$SCRETID=C('SCRETID');

if?(!isset($_GET['code']))?{

$backurl?=?$this->get_url();

$url?=?"https://open.weixin.qq.com/connect/oauth2/authorize?appid=".$APPID."&redirect_uri=".urlencode($backurl)."&response_type=code&scope=jsapi_address&state=123#wechat_redirect";

//?snsapi_userinfo

Header("Location:?$url");

exit;

}?else?{

$code?=?$_GET['code'];

$url?=?"https://api.weixin.qq.com/sns/oauth2/access_token?appid=".$APPID."&secret=".$SCRETID."&code=".$code."&grant_type=authorization_code";

$re?=?file_get_contents($url);

$rearr?=?json_decode($re,true);

$backurl?=?$this->get_url();

$openid?=?$rearr['openid'];

$unionid?=?$rearr['unionid'];

$asstoken?=?$rearr['access_token'];

S('jsapi_address_token'.$openid,$asstoken,7200);

$data['appid']=$APPID;

$data['url']=$backurl;

$data['timestamp']=time();

$data['timestamp']=?(string)($data['timestamp']);

$data['noncestr']=$this->getRandStr(10);

$data['accesstoken']=$asstoken;

foreach?($data?as?$k?=>?$v)?{

$Parameters[$k]?=?$v;

}

//簽名步驟一:按字典序排序參數(shù)

ksort($Parameters);

$String?=?$this->formatBizQueryParaMap($Parameters,?false);

$data['addrsign']=SHA1($String);

$this->assign('data',$data);

}

$this->siteDisplay('address_api');

}

總結(jié)

以上是生活随笔為你收集整理的php 调用微信收货地址,php版微信自动获取收货地址api用法示例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。