新版easywechat 获取手机号

/**
 * 绑定手机号
  * @param Request $request
  * @return JsonResponse
 * @throws TransportExceptionInterface
 */public function bindPhone(Request $request): JsonResponse
{
  $code = $request->input('code');
  $app = EasyWeChat::miniApp();

  $data = $app->getClient()->postJson('wxa/business/getuserphonenumber', ['code' => $code]);

 return $this->success($data);

}

我这样拿到的$data是个空对象 不知道哪里出了问题也不报错 是哪里写错了吗 还是没有配置

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 7

这个是获取手机号的,$app->phone_number->getUserPhoneNumber(string $code);
不过在使用前得初始化app

use EasyWeChat\Factory;

$config = [
    'app_id' => 'xxxx',
    'secret' => 'xxxx',

    // 指定 API 调用返回结果的类型:array(default)/collection/object/raw/自定义类名
    'response_type' => 'array',

    //...
];

$app = Factory::officialAccount($config);
1年前 评论
周小云 (楼主) 1年前
cccyzloong (作者) 1年前
cccyzloong (作者) 1年前
周小云 (楼主) 1年前

查看返回结果

var_dump($response->toArray());

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!