获取用户 OpenID(认证服务号)

OpenID是公共号访客的唯一身份标识ID。

如果您是认证服务号:在 phpWeChat 中,我们已经集成了 OpenID 的自动获取机制,您可以直接通过 Wechat::getOpenID() 方法获取当前访客的OpenID 。

如果您是订阅号:由于微信公共号的权限限制,开发者是无法通过本接口获取OpenID的。

如有条件的开发者,建议申请认证服务号,这样就可以使用微信公众平台的所有接口。

实例

我们通过微信的API接口来获取当前访客的基本信息(针对 认证服务号 而言)。

<?php

$openid=Wechat::getOpenID();

$url='https://api.weixin.qq.com/cgi-bin/user/info?access_token='.WECHAT_ACCESS_TOKEN.'&openid='.$openid.'&lang=zh_CN';

$output=(array)json_decode(http_request($url));

print_r($output);

?>

关于微信API接口,参见:http://mp.weixin.qq.com/wiki/1/8a5ce6257f1d3b2afb20f83e72b72ce9.html

关于http_request()函数的用法,参见:https://wiki.phpwechat.com/14


最后更新:2016-06-14