如何使用 API 获取前 20 个流

How to use the API to get the top 20 streams

我正在尝试编写一个 Python 脚本来使用 API 获取前 20 个流。但是,我无法在网上找到指南。我要离开 python-twitch-client docs 但到目前为止我找不到有用的东西。我承认,这是我第一次使用这个 API。

准确地说,这就是我想要完成的:https://dev.twitch.tv/docs/api/reference#get-streams我知道默认的 return 是 20 个流。

目前,这是我所有的代码:

from twitch import TwitchClient
client = TwitchClient(client_id='<my client id>')

欢迎使用 APIs - 这绝对是一个爆炸。

在这种情况下,假设您已成功创建应用程序并且 retrieved your client id as outlined in the instructions, to get the latest streams you would use get_live_streams

from twitch import TwitchClient

client = TwitchClient(client_id='<client-id>')
streams = client.streams.get_live_streams()

print(streams)

API 提供了其他函数,您可以使用它们来检索其他数据,例如 get_featuredget_stream_by_user 等。您可以查看所有这些 functions in the documentation.