PHP를 사용하여 URL에서 JSON 개체 및 해당 액세스 토큰을 검색하는 방법
문제:
아래와 같은 JSON 개체를 반환하는 URL 엔드포인트가 있는 경우 PHP를 사용하여 JSON 개체를 추출하고 "access_token" 값 검색:
{ "expires_in":5180976, "access_token":"AQXzQgKTpTSjs-qiBh30aMgm3_Kb53oIf-VA733BpAogVE5jpz3jujU65WJ1XXSvVm1xr2LslGLLCWTNV5Kd_8J1YUx26axkt1E-vsOdvUAgMFH1VJwtclAXdaxRxk5UtmCWeISB6rx6NtvDt7yohnaarpBJjHWMsWYtpNn6nD87n0syud0" }
해결책:
file_get_contents() 사용
file_get_contents() 함수를 사용하면 URL의 내용을 얻을 수 있습니다. JSON 객체를 검색하고 "access_token" 값을 추출하려면:
$json = file_get_contents('url_here'); $obj = json_decode($json); echo $obj->access_token;
file_get_contents()가 작동하려면 PHP 구성에서 Allow_url_fopen을 활성화해야 합니다.
cURL 사용
cURL은 URL 콘텐츠를 검색하는 대체 방법입니다. 예는 다음과 같습니다.
$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 중국어 웹사이트의 기타 관련 기사를 참조하세요!