디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

인구수 관련해서 API전수조사 해봤는데 이상없음

메갤러(194.114) 2024.06.30 22:37:24
조회 6854 추천 75 댓글 109
														

한줄요약:

API에 문제 없음



7cf3c028e2f206a26d81f6e24e817c65


넥슨은 이렇게 메이플스토리 API를 제공하고 있는데 이걸로 캐릭터의 변경사항을 확인할수 있고 이걸 주간 인구수 통계에 활용함


근데 메지지에서 접속조차 안한 캐릭터가 1일전 접속으로 뜬다고 하는 경우가 있어서 API를 전부 호출해서 변경된 사항이 있나 코딩으로 알아보기로 함


방법은 간단함, X일과 X+n일(28일과 29일) 사이에 API를 호출해서 두 데이터간 변경사항이 있는지 확인 해보면 됨


나는 28일 데이터 결과를 저장하고 29일 데이터와 비교한 후, 다른게 있다면 콘솔에 다름이 뜨게 코딩했음. 결과는?


7ff3c028e2f206a26d81f6e645827c6e


다른게 없었음


리부트갤러리에 미접속인데 접속됐다고 올라온 닉네임들 5개를 검색해봤는데 단 하나도 다르다고 안뜸 (최근 접속일에 맞게 날은 다 변경 함)


기간이 문젠가 해서 간격을 더 늘리기도, 좁히기도 해 봤는데 그래도 API상 데이터가 서로 틀린게 안나옴


그럼 왜 메이플지지는 접속 안했는데 접속했다고 뜨냐? 이건 추측인데


메이플지지는 공식API가 제공되기 전부터 운영됐던 사이트기 때문에 최근 접속에 공식 API이외의 데이터를 활용하는데 여기서 찐빠가 났다 같은 경우를 생각해 볼수 있음


이전 데이터도 싹 변경한거 아니냐? 할수 있는데 이건 있을수 없는 일임 그랬으면



7ef3c028e2f206a26d81f6e44788766b


이런 내부 데이터가 수정됐다는 건데 메이플지지에 접속일자만 다를게 아니라 랭킹정보, 이외 다른 데이터들 그리고 메이플 랭킹 사이트에서도 변화가 일어났어야함



아래는 내가 사용한 C# 코드 전문임 자신의 API키/캐릭터 이름을 넣고 실행하면 아무 캐릭이나 자유롭게 테스트 가능함


밑에 수정 주석 달린걸 수정하면 기준일도 변경 가능함



const string baseUrl = "https://open.api.nexon.com/maplestory/v1/";

var client = new HttpClient();
client.DefaultRequestHeaders.Add("X-Nxopen-Api-Key", "YOUR_API_KEY");

var characterName = "CHARACTER_NAME";
var url = $"{baseUrl}id?character_name={Uri.EscapeDataString(characterName)}";

var response = await client.GetAsync(url);

var ocid = JsonDocument.Parse(await response.Content.ReadAsStringAsync()).RootElement.GetProperty("ocid").GetString();

var endpoints = new List<string>
{
    $"{baseUrl}character/basic",
    $"{baseUrl}character/popularity",
    $"{baseUrl}character/stat",
    $"{baseUrl}character/hyper-stat",
    $"{baseUrl}character/propensity",
    $"{baseUrl}character/ability",
    $"{baseUrl}character/item-equipment",
    $"{baseUrl}character/cashitem-equipment",
    $"{baseUrl}character/symbol-equipment",
    $"{baseUrl}character/set-effect",
    $"{baseUrl}character/beauty-equipment",
    $"{baseUrl}character/android-equipment",
    $"{baseUrl}character/pet-equipment",
    $"{baseUrl}character/link-skill",
    $"{baseUrl}character/vmatrix",
    $"{baseUrl}character/hexamatrix",
    $"{baseUrl}character/hexamatrix-stat",
    $"{baseUrl}character/dojang",
    $"{baseUrl}user/union",
    $"{baseUrl}user/union-raider",
    $"{baseUrl}user/union-artifact"
};

foreach (var endpoint in endpoints)
{
    var data = string.Empty;
    Console.WriteLine($"Requesting endpoint: {endpoint}");

    //수정
    for (int j = 28; j <= 29; j += 1)
    {
        url = $"{endpoint}?ocid={ocid}&date=2024-06-{j}";
        var rawData = await client.GetStringAsync(url);
        if (j == 29)
        {
            //수정
            rawData = rawData.Replace("2024-06-29", "2024-06-28");
            if (data != rawData)
            {
                Console.WriteLine("다름");
            }
        }
        data = rawData;
    }

    Thread.Sleep(2000);
}

var skillList = new List<string>
{
    "0",
    "1",
    "1.5",
    "2",
    "2.5",
    "3",
    "4",
    "hyperpassive",
    "hyperactive",
    "5",
    "6"
};

var skillUrl = $"{baseUrl}character/skill";
foreach (var skill in skillList)
{
    var data = string.Empty;
    Console.WriteLine($"Requesting endpoint: {skill}");

    //수정
    for (int j = 28; j <= 29; j += 1)
    {
        url = $"{skillUrl}?ocid={ocid}&date=2024-06-{j}&character_skill_grade={skill}";
        var rawData = await client.GetStringAsync(url);
        if (j == 29)
        {
            //수정
            rawData = rawData.Replace("2024-06-29", "2024-06-28");
            if (data != rawData)
            {
                Console.WriteLine("다름");
            }
        }
        data = rawData;
    }

    Thread.Sleep(2000);
}

Console.WriteLine("Finished");


추천 비추천

75

고정닉 19

68

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 외모와 달리 술 일절 못 마셔 가장 의외인 스타는? 운영자 24/07/01 - -
AD 8번째 엘다인 등장. 영원의 메아리 리뉴아 업데이트 운영자 24/06/27 - -
AD [소드 오브 콘발라리아]8/1 출시, 마지막 사전예약! 운영자 24/07/01 - -
7858420 스카니아 이거 140억 어떰?? [1] ㅇㅇ갤로그로 이동합니다. 19:15 23 0
7858419 DJPCCLUB에서 pc방 접속 이벤트 대리 모집합니다 70244 메갤러(118.235) 19:15 9 0
7858418 보스 쉽고쎈 캐릭없음? [3] 섬백원갤로그로 이동합니다. 19:15 17 0
7858417 나 << 억까를 왜 이리 심하게 당하지 [7] 똥꼬에서똥나옴갤로그로 이동합니다. 19:15 39 0
7858416 롤체하다가 키보드 부쉈다 메갤러(118.235) 19:15 17 0
7858415 퇴근입갤 ㅋㅋㅋㅋㅋ 어촌저학력미개인망한인생노가더갤로그로 이동합니다. 19:14 21 0
7858414 짠내나서찍어봣는데역시나ㅋ [1] ㅇㅇ(211.226) 19:14 55 3
7858413 컷신삭제므ㅓ가어렵다고 7월이야.. [4] 아침갤로그로 이동합니다. 19:14 35 0
7858412 어제 흰토끼 15장 실패? 괜찮아 오늘 플로리안이야 [4] Zoldyck갤로그로 이동합니다. 19:14 35 0
7858410 헥환 좀 나사빠진지표긴함 [10] 부성초일짱갤로그로 이동합니다. 19:14 73 0
7858409 가엔슬 뚱마엽감성 못참겠다시발 [1] ㅇㅇ(118.235) 19:14 43 0
7858408 천장 시발 [2] ㅇㅇ(118.235) 19:13 23 0
7858407 나도10누스만할까 ㄹㅇ [2] 인과끊은사람갤로그로 이동합니다. 19:13 27 0
7858406 야 피노 할래? [3] 쟁취갤로그로 이동합니다. 19:13 21 0
7858405 브리티쉬숏헤어가 새끼때는 참 예쁘고귀여움 [5] うめだ갤로그로 이동합니다. 19:13 42 0
7858404 암에 걸릴거같아요 ㅇㅇ(1.242) 19:13 15 0
7858403 나옹이 니옹이 냐옹이 나웅이 누가진짜임? [10] ㅇㅇ(223.62) 19:12 45 0
7858402 갓본노래하나하고싶은네 [1] 냐옹이갤로그로 이동합니다. 19:12 20 0
7858401 노엔슬 진짜하기귀찬노 [6] 피버갤로그로 이동합니다. 19:12 45 0
7858400 오늘 이리 너무 안된다 [15] 호유갤로그로 이동합니다. 19:12 54 0
7858399 확실히 헥사환산같아도 풀강유저랑 딜차이 나네 [2] ㅇㅇ(114.205) 19:12 46 0
7858398 와 노래방에 마라탕후루닛음 ㅋㅋㅋㅋㅋ [1] 냐옹이갤로그로 이동합니다. 19:12 28 0
7858396 아 진짜 ㅈㄴ약해 은엃갤로그로 이동합니다. 19:12 19 0
7858394 세상에 나쁜개는 없다는 있는데 나쁜고양이는없다는 왜 안나오냐 [3] 고양이갤러리갤로그로 이동합니다. 19:12 29 0
7858393 선착순 1명 싸이버거 [2] ㅇㅇ(223.62) 19:12 30 0
7858392 나이스 수로 1만점 달성 [5] 호시갤로그로 이동합니다. 19:11 31 0
7858390 성적 평가좀 [2] 메갤러(61.77) 19:11 30 0
7858389 이거랑 비슷한 헤어 찾아주실분. [1] PPRK갤로그로 이동합니다. 19:11 21 0
7858388 오늘 날씨 꿉꿉하니까 삼겹살 굽 ㄱㄱ씽 [8] Zoldyck갤로그로 이동합니다. 19:11 35 0
7858386 성공이의마음이이해가감 [5] ㅇㅇ갤로그로 이동합니다. 19:10 47 0
7858385 수로 3000점이면 몇포길드 갈 수 있 [4] ㅇㅇ(222.113) 19:10 41 0
7858384 서버는이노시시 [8] 이노시스갤로그로 이동합니다. 19:09 36 0
7858383 이거 윗잠 정옵임? [1] ㅇㅇ(223.39) 19:09 25 0
7858380 아 요즘 카페인중독이네 ㄹㅇ.. [2] 스키마갤로그로 이동합니다. 19:09 20 0
7858379 캐논슈터 코코볼 << 이새끼 렉 존나 걸림? [4] 메갤러(223.39) 19:09 32 0
7858377 시트러스 좋아하는 상큼이없나 [4] うめだ갤로그로 이동합니다. 19:08 36 0
7858376 그냥 멘트가 어이없어서 웃김 [11] 시죠갤로그로 이동합니다. 19:08 56 0
7858375 컷신패치하는거 2차패치때함? 7월18일에? [8] 싫어갤로그로 이동합니다. 19:08 45 0
7858374 유니온 모험가가 은근 날먹이더라 ㅇㅅㅇ [2] 엔임나연버갤로그로 이동합니다. 19:08 65 0
7858373 검마 노세렌 이칼 솔플이면 행메지 [14] 섹파갤로그로 이동합니다. 19:07 43 0
7858372 메갤에서 닉값못하는새끼 1위.. [2] ㅇㅇ(223.62) 19:07 62 2
7858370 피방에서 메이플 한시간반씩 하는중인데 겁나 잼슴ㅋㅋ ㅇㅇ갤로그로 이동합니다. 19:07 15 0
7858369 나 갤길갈거라고 검마팟빠진다니가 ㄱㅊ다고걍잇으라거해준사람이4명임 [6] PPRK갤로그로 이동합니다. 19:07 56 0
7858368 이번 주간 미니게임 들어갔다 나왔다 반복하면 [3] 메갤러(121.147) 19:07 20 0
7858367 호불호 갈리는 몸매 [4] 메갤러(116.120) 19:07 67 0
7858366 미라클까지 해방큐브 안하는거 어떰?? ㅇㅇ(59.4) 19:07 10 0
7858364 이거 확률 몇퍼임? [1] ㅇㅇ(118.235) 19:06 23 0
7858363 김창섭식 밸패는 성능으로 하는게 아님 [1] 메갤러(210.99) 19:06 26 0
7858361 연애혁명 완결된지도 몰랐네 [1] 나무쟝엄마갤로그로 이동합니다. 19:06 32 1
7858359 고양이자짤쓰는애들은 90퍼이상이 착하던데 이유가 뭐지 [6] 고양이갤러리갤로그로 이동합니다. 19:06 38 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2