['timeout' => 4], 'ssl' => ['verify_peer' => false, 'verify_peer_name' => false] ]); $response = @file_get_contents($api_url, false, $context); if ($response) { $data = json_decode($response, true); if ($data && isset($data['data'])) { if (!empty($data['data']['site_name'])) $site_name = $data['data']['site_name']; if (!empty($data['data']['share_app_desc'])) $site_desc = $data['data']['share_app_desc']; if (!empty($data['data']['site_favicon'])) { $site_logo = $data['data']['site_favicon']; } elseif (!empty($data['data']['site_logo_dark'])) { $site_logo = $data['data']['site_logo_dark']; } } } } catch (Exception $e) { // Fallback to defaults } ?>