403 ] ); } $request_subdomain = get_option('fbc_flight_domain'); $request_app_api = get_option('fbc_app_api'); $request_token = get_option('fbc_app_token'); $request_id = isset($_REQUEST['id']) ? sanitize_text_field($_REQUEST['id']) : ''; $request_quality = isset($_REQUEST['quality']) ? sanitize_text_field($_REQUEST['quality']) : ''; if ($request_subdomain && $request_app_api && $request_id) { $quality = $request_quality ?? 'preview'; $url = 'https://' . $request_subdomain . '.' . $request_app_api . '/api_binary/v1/advance/image/' . $request_id . '/download/directuri?type=jpg&dpi=72'; $args_for_get = array( 'Authorization' => 'Bearer ' . $request_token, ); $response = wp_safe_remote_get( $url, array( 'method' => 'GET', 'headers' => $args_for_get, 'timeout' => 120, ) ); $body = wp_remote_retrieve_body($response); echo wp_json_encode($body); } } else { // "?" is not present in the payload, handle the error or reject the request echo 'Error: "?" is mandatory in the payload.'; } ?>