我正在尝试做的是在PHP中制作抽搐跟随者警报。到目前为止,我已经完成的唯一的事情是找出从哪里获取信息。我需要帮助解码信息,然后获取用户名并将其设置为字符串。最近关注者的位置是:https://api.twitch.tv/kraken/channels/trippednw/follows/?limit=1
答案 0 :(得分:1)
数据Twitch的API为您提供JSON格式(JavaScript Object Notation)。您可以使用json_decode($data, true)
对其进行解码。这为您提供了一个包含必填字段的关联数组。例如,要获取最近关注的用户的名称:
json_decode($twitch_data, true)['follows'][0]['user']['name']
<强>更新强>
这是一个更详细的答案。首先,您必须使用file_get_contents()
通过get请求从Twitch API获取数据。然后,使用上述方法解析生成的JSON,并将echo
解析到页面上。这是完整的代码:
<?php
$api_url = 'https://api.twitch.tv/kraken/channels/trippednw/follows/?limit=1';
$api_data = file_get_contents($api_url);
$last_follow = json_decode($api_data, true)['follows'][0]['user']['name'];
echo "The last user to follow <strong>trippednw</strong> on Twitch is <strong>" . $last_follow . "</strong>.";
?>