어떻게 사용자의 디스코드 세부정보를 가져올 수 있을까요?
Closed this issue · 3 comments
sihyeokpark commented
일단 아이디와 토큰은 얻었습니다.
(토큰은 파일 접근, id 는 토큰의 앞자리 Base64 디코딩)
Discord Api 또는 봇을 이용해서 접근해야 할 거 같네요.
혹시 다른 방법이나 추천드리고 싶지 않은 방법이 있으시면 알려주세요.
muno9748 commented
string url = "https://discord.com/api/v7/users/@me";
string responseText = string.Empty;
HttpWebRequest request = (HttpWebRequest) WebRequest.Create(url);
request.Method = "GET";
request.Timeout = 30 * 1000;
request.Headers.Add("authorization", "토큰");
using (HttpWebResponse resp = (HttpWebResponse) request.GetResponse())
{
HttpStatusCode status = resp.StatusCode;
Console.WriteLine(status); // 정상이면 "OK"
Stream respStream = resp.GetResponseStream();
using (StreamReader sr = new StreamReader(respStream))
{
responseText = sr.ReadToEnd();
}
}
Console.WriteLine(responseText);
muno9748 commented
참고로 인터넷에서 퍼온거고 살짝만 수정한거
sihyeokpark commented
@muno9748 감사합니다 무노님 덕분에 해결이 됬네요..!
도움을 주신분 목록에 추가하겠습니다