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

Getting Twitch followers using Twitch API in PHP

我想做的是在 PHP 中发出一个关注者警报。到目前为止,我所做的唯一事情就是找出从哪里获取信息。我需要帮助解码信息,然后获取用户名并将其设置为字符串。最近关注者的位置是:https://api.twitch.tv/kraken/channels/trippednw/follows/?limit=1

Twitch 的 API 提供给您的数据采用 JSON 格式(JavaScript 对象表示法)。您可以使用 json_decode($data, true) 对其进行解码。这为您提供了一个包含必填字段的关联数组。例如,要获取最近关注的用户的姓名:

json_decode($twitch_data, true)['follows'][0]['user']['name']

更新:

这里有一个更详细的答案。首先,您必须使用 file_get_contents() 通过获取请求从 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>.";
?>