최근에 XboxAPI.com에서 Xbox API를 탐색하여 실제로 API를 사용하고 Json Data를 사용하여 지식과 자신감을 갖도록 노력했습니다. 내가 주변에 연극을 한 또 다른 질문에 대한 몇 가지 코드를 발견하고 다시 나에게 뭔가를주고 그것을 가지고, 내가 현재 사용하고있는 코드는 다음과 같습니다 브라우저에서 페이지를 방문Json에서 특정 정보 가져 오기
이$url = 'https://xboxapi.com/v2/2745051201447500/presence';
$headers = array(
'X-AUTH: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
);
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$result = curl_exec($ch);
나에게주는 다음
{"xuid":2745051201447500,"state":"Online","devices":[{"type":"XboxOne","titles":[{"id":714681658,"name":"Home","placement":"Background","state":"Active","lastModified":"2014-10-07T22:02:34.821235Z"},{"id":446059611,"activity":{"richPresence":"In a Street Race."},"name":"Forza Horizon 2","placement":"Full","state":"Active","lastModified":"2014-10-07T22:02:34.821235Z"}]}]}
제 질문은 위의 정보 중에서 특정 정보를 어떻게 끌어낼 수 있습니까? 예를 들어 "이름"을 가져 와서 표시하고 싶다면 어떻게해야할까요? 나는 다음을 포함하여 몇 가지를 시도했다.
echo $result->devices[0]->type;
그러나 작동하지 않았다. 나는 정답에서 얼마나 멀리 떨어져 있는지 모르지만 어떤 도움을 주시면 감사하겠습니다.
감사
답장 airtech에 감사드립니다. 불행히도 브라우저에서 볼 수있는 유일한 것은 Json뿐입니다. 위 코드에서 "Xbox One"이 표시되어야합니다. 맞습니까? – DroidShare
예, 그래야합니다. – airtech
var_dump (json_decode (curl_exec ($ ch))) 할 수 있습니까? – airtech