APP微信快捷登录
来源:互联网 发布:网络诈骗主题班会 编辑:程序博客网 时间:2024/04/30 08:17
1.准备工作
在开发这个接口的时候,事先需要获取appid和secret这两个参数然后才可以进行下一步的开发,http://zhidao.baidu.com/link?url=*********************
2.正式开发
我先上代码再说
public function weixinlogin() { $code=self::get('code'); $content = file_get_contents('https://api.weixin.qq.com/sns/oauth2/access_token?appid=*******=' . $code . '&grant_type=authorization_code'); $weixintoken = json_decode($content, true); if (! empty($weixintoken['unionid'])) { $user = file_get_contents('https://api.weixin.qq.com/sns/userinfo?access_token=' . $weixintoken['access_token'] . '&openid=' . $weixintoken['openid']); $weixinuserinfo = json_decode($user, true); } }
在这里客户端会给接口传一个code值,这个是客户端可以获得的,访问
$content = file_get_contents('https://api.weixin.qq.com/sns/oauth2/access_token?appid=*******&secret=**********&code=' . $code . '&grant_type=authorization_code')会获取到返回值,,然后去访问
$user = file_get_contents('https://api.weixin.qq.com/sns/userinfo?access_token=' . $weixintoken['access_token'] . '&openid=' . $weixintoken['openid']);会返回用户的unionid值,在项目中可以把这个值跟用户信息一起存到数据库做记录,在这个返回值中还会返回用户最新用户名跟头像更新到数据库里就可以了(根据自己项目流程决定)
1 0
- APP微信快捷登录
- 使用微信登录APP
- Android 微信第三方App登录
- app微信登录的server
- 第三方App接入微信登录
- App接入微信登录 步骤
- 3DTouch为你的app添加类似微信的快捷弹出按钮
- 微信授权登录第三方app遇到的问题
- 第三方App接入微信登录 解读
- 微信第三方授权登录之Android app应用
- Android App 接入微信登录套路导航
- 第三方App接入微信登录 解读
- 第三方App接入微信登录 解读
- 微信第三方登录App或者网站
- 第三方App接入微信登录 解读
- 第三方App接入微信登录 解读
- Cordova --- 第三方app实现微信登录功能
- APP调用微信授权登录之服务端开发
- lombok安装及使用
- 字符串反转 单词保持有序
- ListView的item加载几种不同布局
- Ubuntu启动时进入禁止grub界面
- 离线安装m2eclipse
- APP微信快捷登录
- 分享一个连接
- 整体二分
- 秒杀多线程第十篇 生产者消费者问题
- Android图片加载缓存库<3>
- Android4.4 meminfo 实现分析
- BZOJ1053: [HAOI2007]反素数ant
- JS之块级作用域
- ffplay的音视频同步分析