1
Я пытаюсь получить название этой трансляции от API-интерфейсов, но я не очень-то уверен в коде. У меня есть следующий код здесь.Получение заголовка из API
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.twitch.tv/kraken/channels/test_user1");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);
print $result;
и вот что он выводит.
{"mature":null,"status":"Broadcasting LIVE on Justin.tv","broadcaster_language":null,"display_name":"Test_user1","game":null,"language":"en","_id":22747064,"name":"test_user1","created_at":"2011-06-02T20:04:03Z","updated_at":"2016-04-19T21:00:05Z","delay":null,"logo":"https://static-cdn.jtvnw.net/jtv_user_pictures/test_user1-profile_image-ac0a2f0d39dda770-300x300.jpeg","banner":null,"video_banner":null,"background":null,"profile_banner":null,"profile_banner_background_color":null,"partner":false,"url":"https://www.twitch.tv/test_user1","views":99,"followers":1,"_links":{"self":"https://api.twitch.tv/kraken/channels/test_user1","follows":"https://api.twitch.tv/kraken/channels/test_user1/follows","commercial":"https://api.twitch.tv/kraken/channels/test_user1/commercial","stream_key":"https://api.twitch.tv/kraken/channels/test_user1/stream_key","chat":"https://api.twitch.tv/kraken/chat/test_user1","features":"https://api.twitch.tv/kraken/channels/test_user1/features","subscriptions":"https://api.twitch.tv/kraken/channels/test_user1/subscriptions","editors":"https://api.twitch.tv/kraken/channels/test_user1/editors","teams":"https://api.twitch.tv/kraken/channels/test_user1/teams","videos":"https://api.twitch.tv/kraken/channels/test_user1/videos"}}
Я пытаюсь получить ту часть, которая говорит "status":"Broadcasting LIVE on Justin.tv"
, как я могу идти об этом?
Этот ответ отформатированы в формате JSON. Таким образом, вам нужно будет расшифровать JSON и получить значение, которое вы ищете. http://nitschinger.at/Handling-JSON-like-a-boss-in-PHP/ должен помочь вам, в частности, расшифровать JSON в разделе PHP. –
Что вы получаете, это строка json. Декодируйте его и получите значение, например: '$ json = json_decode ($ result); echo $ json-> status; ' –
Спасибо @JohnD. для этого ответа я читал о том, что очень полезно для тех, кто учится как я: D –