시즌(래더) 게시판

전체보기

모바일 상단 메뉴

본문 페이지

[일반] 디아블로3 API 가 얼마나 엉망이냐면...

아이콘 4층아가씨
댓글: 13 개
조회: 4316
추천: 25
2021-01-15 15:33:10

단적인 예를 들어보겠습니다.

현재 배포되어 있는 GuiDia 1.46 버전에는... 캐릭터 스킬 아이콘 이미지가 리스트에는 보이는데 클릭하면 뜨는 창에는 안 보여요

그게 왜 그런지 알려드리자면 예전에는 그 아이콘 URL 이 아래와 같았습니다.

리스트 : http://media.blizzard.com/d3/icons/skills/64/x1_demonhunter_evasivefire.png
상세창 : http://media.blizzard.com/d3/icons/items/large/x1_demonhunter_evasivefire.png

앱 망가지기 전 (블리자드 api 변경 전) 에도 저 위에 형식이랑 안 맞죠

근데 제가 이리저리 해봐서 아이콘 작은거 큰거 나오는거 찾은 담에 여러분께 조금이나마 더 알맞게 보이게 두 갈래로 맞춰놨었습니다.


그런데 블리자드 api 변경 후에는... 저 위에 API 가이드는 여전히 고치지도 않은 채

리스트에 해당하는 URL 만 남겨두고 상세창에 해당하는 URL 이하 다른 URL 들 말도없이 다 없앴더라구요 ;;

서버 스토리지 용량 때문인가... 대기업에서 그런거 아껴봐야 얼마나 한다고... ㅠㅠ





암튼 지금은 이렇게 됩니다. 큰 아이콘이 없어져서 작은 아이콘 가지고 걍 확대해서 써야해요

API 쓰는 개발자들한테는 알려주지도 않고! 님들 알아서 고치든가 말든가 이런 심뽀!



하나만 더 예를 들어 볼게요

장갑중에 서리불꽃 요거 툴팁이 안 나와서 봤더니

{
"id": "Unique_Gloves_002_x1",
"name": "서리불꽃",
"icon": "unique_gloves_002_x1_demonhunter_male",
"displayColor": "orange",
"requiredLevel": 70,
"itemLevel": 0,
"accountBound": false,
"typeName": "고대 전설 장갑",
"type": {
"twoHanded": false
},
"armor": 522.3333,
"attacksPerSecond": 0,
"minDamage": 0,
"maxDamage": 0,
"elementalType": "cold",
"slots": "hands",
"attributes": {
"primary": ["냉기 기술로 주는 피해 11% 증가", "민첩 +948", "활력 +996", "극대화 확률 8.5% 증가", "적중 시 일정 확률로 10%의 광역 피해"],
"secondary": ["번개 저항 +187", "냉기 공격으로 피해를 주면 44% 확률로 적을 빙결시킴"]
},
"attributesHtml": {
"primary": ["<span class="tooltip-icon-utility"></span> <span class="d3-color-ff6969ff">냉기 기술로 주는 피해 11% 증가</span>", "<span class="tooltip-icon-bullet"></span> <span class="d3-color-ff6969ff">민첩 +948</span>", "<span class="tooltip-icon-bullet"></span> <span class="d3-color-ff6969ff">활력 +996</span>", "<span class="tooltip-icon-bullet"></span> <span class="d3-color-ff6969ff">극대화 확률 8.5% 증가</span>", "<span class="tooltip-icon-utility"></span> <span class="d3-color-ff6969ff">적중 시 일정 확률로 10%의 광역 피해</span>"],
"secondary": ["<span class="tooltip-icon-bullet"></span> <span class="d3-color-ff6969ff">번개 저항 +187</span>", "<span class="d3-color-ffff8000"> 냉기 공격으로 피해를 주면 <span class="d3-color-magic">44%</span> 확률로 적을 빙결시킴</span>"]
},
"openSockets": 0,
"seasonRequiredToDrop": -1,
"isSeasonRequiredToDrop": false
}

이게 서리불꽃 정보입니다. 그런데.. "tooltipParams" 에 해당하는 부분이 없어요

그게 있어야 "이 장갑은 만지는 모든 물건에서 온기를 앗아버립니다." 를 보여드릴 수 있는데...

그게 없어서 지금 다른 유명한 앱에는




이렇게 나와요 블리자드 api 에 정보가 없어서 고장난겁니다..



고장난 부분 고치다가 약간 현타와서 여러분께나마 찡얼거려봤습니다 ㅠㅠ

업데이트 신청한건 아직도 검토 안해주고 하아...

기다려주시는 분들께 면목없네요


Lv59 4층아가씨

모바일 게시판 하단버튼

댓글

새로고침
새로고침

모바일 게시판 하단버튼

지금 뜨는 인벤

더보기+

모바일 게시판 리스트

모바일 게시판 하단버튼

글쓰기

모바일 게시판 페이징

최근 HOT한 콘텐츠

  • 게임
  • IT
  • 유머
  • 연예