如何使用PHP 從URL 擷取JSON 物件及其存取權杖
問題:
{ "expires_in":5180976, "access_token":"AQXzQgKTpTSjs-qiBh30aMgm3_Kb53oIf-VA733BpAogVE5jpz3jujU65WJ1XXSvVm1xr2LslGLLCWTNV5Kd_8J1YUx26axkt1E-vsOdvUAgMFH1VJwtclAXdaxRxk5UtmCWeISB6rx6NtvDt7yohnaarpBJjHWMsWYtpNn6nD87n0syud0" }
給定一個傳回JSON 物件(如下所示)的URL 端點,您希望使用PHP 提取JSON對象並檢索“access_token”值:
解決方案:
使用file_get_contents()$json = file_get_contents('url_here'); $obj = json_decode($json); echo $obj->access_token;
請注意,必須在 PHP 配置中啟用 allowed_url_fopen 才能使 file_get_contents() 正常運作。
使用 cURL$ch = curl_init(); // For security reasons, this is a risk and should be set to true curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_URL, 'url_here'); $result = curl_exec($ch); curl_close($ch); $obj = json_decode($result); echo $obj->access_token;
以上是如何使用 PHP 從 URL 中提取 JSON 物件及其存取權杖?的詳細內容。更多資訊請關注PHP中文網其他相關文章!