$access_token, 'open_id' => $openid ]; return $this->https_post($api_url , $params); } // 3.4.2 抖音授权登录根据 code 获取加密手机号 public function get_user_hash_mobile($access_token , $openid){ $api_url = self::Douyin_Url . '/api/douyin/v1/user/get_user_hash_mobile/'; $headers = [ 'access-token' => $access_token, ]; $params = [ 'open_id' => $openid ]; return $this->https_get($api_url , $params, $headers); } // 4.2.2 查询绑定意愿 public function get_auth_info_open($client_token, $openid){ $api_url = self::Douyin_Url . '/api/webcast/v1/game/doulink/get_auth_info_open/'; $headers = [ 'access-token' => $client_token, ]; $params = [ 'app_id' => $this->app_id, 'open_id' => $openid ]; return $this->https_get($api_url, $params, $headers); } /** * 3.4.10 游戏内解除绑定通知抖音游戏 * * @param $client_token 抖音游戏 ID * @param $game_user_id 游戏账号 ID * @param $game_role_id 游戏角色 ID * @param $open_id 抖音用户 openID * * @return mixed */ public function unbind_role_open($client_token, $game_user_id, $game_role_id, $open_id){ $api_url = self::Douyin_Url . '/api/webcast/v1/game/doulink/unbind_role_open/'; $headers = [ 'access-token' => $client_token, ]; $params = [ 'app_id' => $this->app_id, 'game_user_id' => $game_user_id, 'game_role_id' => $game_role_id, 'open_id' => $open_id, ]; return $this->https_post($api_url, $params, $headers); } public function get_user_bind_info($client_token, $game_role_id = null, $open_id = null, $allied_id = null){ $api_url = self::Douyin_Url . '/api/webcast/v1/game/doulink/get_user_bind_info/'; $headers = [ 'access-token' => $client_token, ]; $params = [ 'app_id' => $this->app_id, ]; if($game_role_id){ $params['game_role_id'] = $game_role_id; } if($open_id){ $params['open_id'] = $open_id; } if($allied_id){ $params['allied_id'] = $allied_id; } return $this->https_post($api_url, $params, $headers); } }