資源簡介
只有更改,AppID, 和 APPSECRET 就獲取 openID
代碼片段和文件信息
const?APPID?=?‘************‘;???//微信公眾號身份的唯一標識。審核通過后,在微信發送的郵件中查看
const?APPSECRET?=?‘************************‘;??//JSAPI接口中獲取openid,審核后在公眾平臺開啟開發模式后可查看
??
??
//①、獲取用戶openid
try{
$openId?=?GetOpenid();
echo?$openId;?????//輸出
}?catch(Exception?$e)?{
Log::ERROR(json_encode($e));
}
?function?GetOpenid()
{
//通過code獲得openid
if?(!isset($_GET[‘code‘])){
//觸發微信返回code碼
$baseUrl?=?urlencode(‘http://‘.$_SERVER[‘HTTP_HOST‘].$_SERVER[‘REQUEST_URI‘].$_SERVER[‘QUERY_STRING‘]);
$url?=?_CreateOauthUrlForCode($baseUrl);
Header(“Location:?$url“);
exit();
}?else?{
//獲取code碼,以獲取openid
????$code?=?$_GET[‘code‘];
$openid?=?getOpenidFromMp($code);
return?$openid;
}
}
?function?GetOpenidFromMp($code)
{
$url?=
評論
共有 條評論