📅  最后修改于: 2023-12-03 15:01:20.638000             🧑  作者: Mango
如果你想在自己的网站上添加一个Discord服务器的小部件,你需要获取Discord API的JSON数据。
通过下面的链接可以获取API地址:
https://discord.com/api/guilds/{GUILD_ID}/widget.json
其中{GUILD_ID}
是你想要获取小部件数据的discord服务器的ID号。
下面是JavaScript代码片段,用于获取Discord API返回的JSON数据:
fetch('https://discord.com/api/guilds/{GUILD_ID}/widget.json')
.then(response => response.json())
.then(data => console.log(data));
你需要替换{GUILD_ID}
为你自己的discord服务器的ID号。
以下是返回值的示例,它包含了服务器的名称、在线人数和服务器图标等信息:
{
"id": "845154482256871435",
"name": "My Discord Server",
"instant_invite": "https://discord.gg/xxxxxxxxxx",
"channels": [
{
"id": "845154482256871438",
"name": "General",
"position": 0
},
{
"id": "845154482256871439",
"name": "Game Chat",
"position": 1
}
],
"members": [
{
"id": "123456789012345678",
"username": "John Doe",
"discriminator": "1234",
"avatar_url": "https://cdn.discordapp.com/avatars/123456789012345678/abcdef.jpg",
"status": "online"
},
{
"id": "234567890123456789",
"username": "Jane Doe",
"discriminator": "5678",
"avatar_url": "https://cdn.discordapp.com/avatars/234567890123456789/abcdef.jpg",
"status": "offline"
}
],
"presence_count": 32,
"icon_url": "https://cdn.discordapp.com/icons/845154482256871435/abcdef.jpg"
}
请注意:根据你的Discord服务器设置,你可能需要将服务器小部件的状态设置为“开启”才能获取小部件数据。
以上就是获取Discord API返回的服务器小部件JSON数据的方法。现在你可以在自己的网站上使用这些数据创建一个漂亮的Discord服务器小部件啦!