User.php 849 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: admin
  5. * Date: 2019/10/6
  6. * Time: 16:06
  7. */
  8. namespace wx\offiaccount;
  9. use wx\Base;
  10. class User extends Base
  11. {
  12. /**
  13. * 获取用户信息(公众号消息交互中可获取用户信息)
  14. */
  15. public function getUserInfo($accessToken, $openid)
  16. {
  17. $url = 'https://api.weixin.qq.com/cgi-bin/user/info?access_token=' . $accessToken . '&openid=' . $openid . '&lang=zh_CN';
  18. $data = $this->curl($url);
  19. return $data;
  20. }
  21. /**
  22. * 获取用户信息(公众号H5授权获取)
  23. */
  24. public function getH5UserInfo($accessToken, $openid)
  25. {
  26. $url = 'https://api.weixin.qq.com/sns/userinfo?access_token=' . $accessToken . '&openid=' . $openid . '&lang=zh_CN';
  27. $data = $this->curl($url);
  28. return json_decode($data, true);
  29. }
  30. }