User
هذا المحتوى غير متوفر بلغتك بعد.
Get Information about a User in a Discord server
Section titled “Get Information about a User in a Discord server”Get detailed information about a User.
POST /api/discord/user-info
https://api.cookie-api.com/api/discord/user-info Authentication Learn how to get your API Key and use it in your requests!
Request examples
Section titled “Request examples”{ "bot_token": "Your Bot's Token", "guild_id": "`Guild ID of a Guild that both the User and the Bot share", "user_id": "ID of the User"}Wondering how you can use your Bot Token without needing to provide it in every request? Check out this guide!
Learn more about why Cookie API needs your Bot’s Token here.
Request examples
Section titled “Request examples”curl --location 'https://api.cookie-api.com/api/discord/user-info' \--header 'Authorization: API_Key' \--header 'Content-Type: application/json' \--data '{ "bot_token": "Your Bot Token", "guild_id": "Your Guild ID", "user_id": "Your User ID"}'import requestsimport json
url = 'https://api.cookie-api.com/api/discord/user-info'headers = { 'Content-Type': 'application/json', 'Authorization': 'API_Key'}
data = { 'bot_token': 'Your Bot Token', 'guild_id': 'Your Guild ID', 'user_id': 'Your User ID'}
response = requests.post(url, headers=headers, data=json.dumps(data))print(response.json())const fetch = require('node-fetch');
const url = 'https://api.cookie-api.com/api/discord/user-info';const headers = { 'Content-Type': 'application/json', 'Authorization': 'API_Key'};
const data = { bot_token: 'Your Bot Token', guild_id: 'Your Guild ID', user_id: 'Your User ID'};
fetch(url, { method: 'POST', headers: headers, body: JSON.stringify(data)}).then(res => res.json()).then(data => console.log(data)).catch(err => console.error(err));package main
import ( "encoding/json" "fmt" "log" "net/http" "bytes")
func main() { url := "https://api.cookie-api.com/api/discord/user-info"
data := map[string]interface{}{ "bot_token": "Your Bot Token", "guild_id": "Your Guild ID", "user_id": "Your User ID", }
jsonData, err := json.Marshal(data) if err != nil { log.Fatal(err) }
req, err := http.NewRequest("POST", url, bytes.NewBuffer(jsonData)) if err != nil { log.Fatal(err) }
req.Header.Set("Content-Type", "application/json") req.Header.Set("Authorization", "API_Key")
client := &http.Client{} resp, err := client.Do(req) if err != nil { log.Fatal(err) } defer resp.Body.Close()
fmt.Println("Response Status:", resp.Status)}const https = require('https');
const data = JSON.stringify({ bot_token: 'Your Bot Token', guild_id: 'Your Guild ID', user_id: 'Your User ID'});
const options = { hostname: 'api.cookie-api.com', path: '/api/discord/user-info', method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'API_Key', 'Content-Length': Buffer.byteLength(data) }};
const req = https.request(options, res => { let responseData = ''; res.on('data', chunk => { responseData += chunk; }); res.on('end', () => { console.log(JSON.parse(responseData)); });});
req.on('error', error => { console.error(error);});
req.write(data);req.end();require 'net/http'require 'uri'require 'json'
uri = URI.parse('https://api.cookie-api.com/api/discord/user-info')
headers = { 'Content-Type' => 'application/json', 'Authorization' => 'API_Key'}
data = { 'bot_token' => 'Your Bot Token', 'guild_id' => 'Your Guild ID', 'user_id' => 'Your User ID'}
request = Net::HTTP::Post.new(uri, headers)request.body = data.to_json
response = Net::HTTP.start(uri.hostname, uri.port, use_ssl: true) do |http| http.request(request)end
puts response.bodyuse reqwest::blocking::Client;use reqwest::header::HeaderMap;use serde_json::json;
fn main() { let url = "https://api.cookie-api.com/api/discord/user-info";
let data = json!({ "bot_token": "Your Bot Token", "guild_id": "Your Guild ID", "user_id": "Your User ID" });
let client = Client::new(); let mut headers = HeaderMap::new(); headers.insert("Authorization", "API_Key".parse().unwrap());
let res = client .post(url) .json(&data) .headers(headers) .send() .unwrap();
println!("{}", res.text().unwrap());}Responses
Section titled “Responses”{ "activity": { "details": null, "end_time": null, "name": "Visual Studio Code", "start_time": null, "state": null, "type": "Game" }, "avatar_animated": true, "avatar_url": "https://cdn.discordapp.com/avatars/1025427725021872158/a_2cac4ceaaec085162decc1b59942f533.gif?size=1024", "badges": [ [ "hypesquad_brilliance", 128 ], [ "active_developer", 4194304 ] ], "banner_url": null, "boosting_since": false, "bot": false, "created_at": "2022-09-30T15:23:41.171000", "deaf": false, "desktop_status": "dnd", "discriminator": "0", "display_name": "The_Cookie", "guild_avatar_url": null, "id": 1025427725021872158, "is_booster": false, "is_boosting": true, "is_guild_owner": true, "joined_at": "2024-09-11T15:08:33.448000+00:00", "mobile_status": "offline", "mute": false, "name": "the_cookie123", "nickname": null, "pending_verification": false, "permissions": { "add_reactions": true, "administrator": true, "attach_files": true, "ban_members": true, "change_nickname": true, "connect": true, "create_instant_invite": true, "create_private_threads": true, "create_public_threads": true, "deafen_members": true, "embed_links": true, "kick_members": true, "manage_channels": true, "manage_emojis": true, "manage_events": true, "manage_guild": true, "manage_messages": true, "manage_nicknames": true, "manage_roles": true, "manage_threads": true, "manage_webhooks": true, "mention_everyone": true, "moderate_members": true, "move_members": true, "mute_members": true, "priority_speaker": true, "read_message_history": true, "request_to_speak": true, "send_messages": true, "send_messages_in_threads": true, "send_tts_messages": true, "speak": true, "stream": true, "use_application_commands": true, "use_external_emojis": true, "use_voice_activation": true, "view_audit_log": true, "view_channel": true, "view_guild_insights": true }, "plattform": "Web", "roles": [ "@everyone", "admin" ], "self_deaf": false, "self_mute": false, "status": "dnd", "streaming": false, "top_role": "admin", "video": false, "web_status": "dnd"}