1、关于微信公众号获取用户openid

public function getOpenid(Request $request)
{try {$code = $request->request->get('code', '');if (empty($code)) return response_json(11002, config('code.11002'));list($res, $data) = $this->getWXOpenId($code);   //获取openidif (!$res) return response_json(11066, config('code.11066'));$openidU = PageIdentifier::where(['pi_mark'=>$data['openid'],'pi_source'=>1])->first();if (!empty($openidU)) {$userbase = \App\Models\Userbase::where('ub_id', $openidU->ub_id)->first();$login = new  ThumbUp();$logins = $login->LoginSmall($userbase->ub_cellphone);return $logins;} else {return response_json(200, 'success', $data['openid']);}} catch (\Exception $exception) {Log::info('异常', [$exception]);return response_json(11066, config('code.11066'));}
}
public function getWXOpenId($code)
{$res = $this->wechat->getOauthAccessTokenActivity($code);  //有此去请求微信对应的方法if (!empty($res['errcode'])) {Log::info('wx_getopen_error', [$res]);return [false, ''];}if (empty($res['access_token']) || empty($res['openid'])) {Log::info('wx_getopen_loss', [$res]);return [false, ''];}return [true, $res];
}
/*** 通过code获取Access Token 营销活动* @return array {access_token,expires_in,refresh_token,openid,scope}*/
public function getOauthAccessTokenActivity($code){   
//=>self::OAUTH_TOKEN_URL  /sns/oauth2/access_token
    $result = $this->http_get(self::API_BASE_URL_PREFIX.self::OAUTH_TOKEN_URL.'appid='.$this->appid.'&secret='.$this->appsecret.'&code='.$code.'&grant_type=authorization_code');return json_decode($result, true);
}

2、关于小程序获取微信手机号

参考此篇https://blog.csdn.net/qq_35713752/article/details/90233879

关于微信服务号 /微信 小程序相关推荐

  1. 商城系统开发使用微信服务号和小程序那个好?

    "我们开发公众号不是为了媒体,我们的本意不是传播内容,我们要提供服务,但服务号没有达到预期,我们在讨论一个新的形态,叫应用号.平时不发东西,他安静的存在在那,低频的需求不需要安装App,微信 ...

  2. 微信公众号,服务号,小程序,微信支付对接需要注册哪些账号

    文章目录 写在前面 微信平台 1.[微信公众平台](https://mp.weixin.qq.com/) 提供产品 订阅号 什么是订阅号? 文档 服务号 什么是服务号? 文档 小程序 什么是微信小程序 ...

  3. 微信公众号及小程序开发入门(二)

    开发过程中一些对微信公众号和小程序的认识. 一.服务号 在公众号开发入门一中提到,微信公众号分为订阅号和服务号,其中服务号功能最强,只准企业申请,并且要每年交300元认证费.如果企业想拥有自己的公众号 ...

  4. ngrok内网穿透工具搭建,方便微信公众号,小程序、钉钉等开发【已投入使用】

    前言:微信公众号,小程序.钉钉等开发需要内网穿透工具. 1.经过不断的摸索和调试,完成ngrok内网穿透的工具的搭建,对于微信公众号,小程序.钉钉等开发提供便利性. 2.搭建环境Linux cento ...

  5. 企业是先做网站,还是做微信公众号或小程序 ?

    很多企业想开发线上业务,就开始做网站.做微信公众号.做小程序.表面看起来开发线上业务的工具,该有的都有了,结果却不是很理想.因此,有的企业就觉得网上开发客户效果不好,但还是有的企业老板希望能把线上开发 ...

  6. 【教程】微信公众号与小程序主体变更看这篇就够了

    一.前言 不久后公司主体将要变更,为了公司现有的公众号以及小程序能够实现丝滑切换,花了半天时间仔细研究了一下微信主体变更的操作章程.现将其中的要点以及注意点记录整理如下,可供后续有需要做微信公众号或小 ...

  7. 重磅 | 微信应用号,小程序最新开发教程

    微信应用号(小程序,应用号的新称呼)终于来了! 目前还处于内测阶段,微信只邀请了部分企业参与封测.想必大家都关心应用号的最终形态到底是什么样子?怎样将一个服务号改造成为小程序? 我们暂时以一款简单的第 ...

  8. 私域流量对比:微信公众号、小程序、APP,谁更有价值?

    在数字化时代,流量已经成为了互联网企业最重要的资源之一.而对于企业来说,获取到流量只是第一步,如何将流量转化为价值才是最终目的.对于私域流量的获取和转化,微信公众号.小程序和APP是目前最常见的三种方 ...

  9. Bwsaas框架基于Thinkphp6.x开发的微信公众号,小程序,app,H5等多端打通的框架

    完善bwsaas框架并开源原生小程序商业版本前端应用 新增 1插件安装升级,安装平台系统插件(type=admin_system)时可同时添加多个角色组(平台系统功能+租户系统功能),需要在group ...

  10. 微信应用号(小程序)资源汇总(1010更新)

    wechat-weapp-resource 微信应用号(小程序)资源汇总. 每天不定期整理和收集微信小程序相关资源,方便查阅和学习,欢迎大家提交新的资源,完善和补充. 目录 开源项目(1010更新) ...

最新文章

  1. AI语音独角兽思必驰完成数亿元Pre-IPO融资,冲刺苏州AI创业第一股
  2. Ubuntu12.04版本安装arm-linux-gcc 4.3.3
  3. php7和7.1,PHP7.0和7.1 部分新增特性备忘代码分享
  4. Android之用PopupWindow实现弹出listview形式菜单
  5. 在程序里面(服务器端)调用Winrar压缩文件的方法?另寻求一条语句转换的方法。vb.net到C#。...
  6. Python四:HoughCircles()霍夫变换
  7. shell学习总结(1-4)
  8. C# 压缩PDF图片
  9. 任务管理与项目管理:哪一个最适合你的团队?
  10. 计算机多媒体技术广泛应用于各个领域,新时期计算机多媒体技术的应用与发展趋势研究...
  11. laravel较优雅的分表关联查询(性能较好,SQL的数量=表的数量,涵盖了较多laravel手册推荐的方法)...
  12. ur机器人计算机模拟仿真,UR机器人科研应用案例
  13. 微信公众号支付开发 --Java
  14. 各种骗术给我的经验教训
  15. 计算机科学家格言,未来科技有关名言
  16. [蓝桥杯][历届试题 PREV-50]对局匹配(Java)(动态规划)
  17. 如何正确使用云服务?
  18. golang mobile 开发移动应用第三方库
  19. 【防扯皮】串口数据监听
  20. java游戏编程原理与实践教程_第18章青蛙过河游戏(Java游戏编程原理与实践教程课件).ppt...

热门文章

  1. Git使用命令行拉取项目、提交代码
  2. wps 直连连mysql_WPS 表格如何连接MySQL 数据库?
  3. js错误集锦 函数在一个map循环遍历中进行返回值返回 结果在调用该函数时收不到返回值
  4. map forEach循环遍历数组
  5. 复制excel的内容到页面
  6. “派派”的用户病毒营销
  7. 对华为来说,Mate40 不只是产品,而是一种生命力的宣言
  8. 写给太阳村张老师及其员工的公开信
  9. 诸葛智能CTO文革:以自助式数据分析,帮助企业释放业务价值丨数据猿专访
  10. Go实现算法:斐波那契数列fibonacci