mpWeixinConfig); $data = $app->auth->session($code); //记录三方日志 $uid = defined('UID') ? UID : ''; platformLog(['code' => $code], $data, 'mpweixin_get_openid_uid_' . $uid); return $data; } /** * 通过code换取用户手机号 * @param string $code * @date 2022-02-10 */ public function getPhoneNumber($code) { $app = Factory::miniProgram($this->mpWeixinConfig); $data = $app->phone_number->getUserPhoneNumber($code); // 记录三方日志 $uid = defined('UID') ? UID : ''; platformLog(['code' => $code], $data, 'mpweixin_get_phone_number_uid_' . $uid); return $data; } /** * 通过code换取用户手机号(废弃) * @param string $code * @date 2022-02-10 */ public function getPhoneNumber1($session, $iv, $encryptedData) { $app = Factory::miniProgram($this->mpWeixinConfig); $data = $app->encryptor->decryptData($session, $iv, $encryptedData); return $data; } }