在PHP中使用Twitch API获取Twitch关注者

时间:2015-05-27 01:51:00

标签: php twitch

我正在尝试做的是在PHP中制作抽搐跟随者警报。到目前为止,我已经完成的唯一的事情是找出从哪里获取信息。我需要帮助解码信息,然后获取用户名并将其设置为字符串。最近关注者的位置是:https://api.twitch.tv/kraken/channels/trippednw/follows/?limit=1

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>.";
?>