Community
ODsay LAB의 Creator를 위한 공간, 다양한 정보를 함께 공유하세요.

개발자포럼(Developer Forum)

uri를 입력해두었는데 인증오류가 납니다. Web 조회수 103 댓글 1 2023-04-07 10:37:48
user profile 에반
* API 에러가 발생하는 경우 아래 사항을 알려주시면 보다 빠른 확인이 가능합니다.
  (Enter information for quick resolution when API error occurs)

  - 애플리케이션 명 (Application Name) : 
  - 플랫폼 명 (Platform Name) : 
  - 호출 Full URL (Call Full URL) : API Key를 제외한 파라미터 포함
    ex) https://api.odsay.com/v1/api/busLaneDetail?lang=0&busID=12018

* API Key Auth error 가 발생하는 경우
  - FAQ(https://lab.odsay.com/community/faq) 중 "API호출 결과값이 리턴되지 않아요." 항목을 먼저 참조해주세요.
    (If API Key Auth error occurs, check the ‘FAQ_Result of API call is not returned’)



server에서 odsay로 api를 호출합니다.
server의 도메인을 등록해놓고 사용하고 있는데 500에러 납니다. 확인 부탁드립니다.


- 에러로그

2023-04-07 10:34:28.915  INFO 49918 --- [nio-8081-exec-2] com.ulsan.whale.map.service.MapService   : odsay api key :   UtIiAysL+tS/lv43CQxvSw
2023-04-07 10:34:29.128  INFO 49918 --- [nio-8081-exec-2] com.ulsan.whale.map.service.MapService   : <200,{error=[{code=500, message=[ApiKeyAuthFailed] ApiKey authentication failed.}]},[Date:"Fri, 07 Apr 2023 01:34:29 GMT", Server:"Apache", Access-Control-Allow-Methods:"POST, GET", Access-Control-Max-Age:"3600", Access-Control-Allow-Headers:"x-requested-with", Access-Control-Allow-Origin:"*", Content-Length:"87", Content-Type:"application/json;charset=UTF-8"]>
댓글 1
  • user profile 푸린2023-04-10 13:48:47
    안녕하세요. 에반님,
    ODsay 관리자입니다.
    
    실제 회원님의 애플리케이션에 등록된 API KEY와 보내주신 에러로그의 API KEY(apiKey=UtIiAysL tS/lv43CQxvSw)가 매칭되지 않습니다.
    확인해본 결과 저희쪽에 등록된 API KEY가 아닙니다.
    또한 이 API KEY는 인코딩이 제대로 되지 않은채로 호출되고 있습니다.
    키에 포함된 특수문자 +가 공백으로 넘어오고 있습니다.
    https://lab.odsay.com/guide/guide#guide1_7 에서 URI 인코딩가이드를 확인해주세요.
    
    서버키를 사용한 호출은 4/6 12:00:55 인증 성공 이력이 확인되었으나
    
    웹키를 사용한 호출은 실패된걸로 확인이 됩니다.
    API키 인코딩은 정상적으로 처리되었으나, 웹의 도메인이 빈 값으로 넘어옵니다.
    호출 위치가 프론트 단이 아닌 경우. 서버키로 호출해 주세요.
    API KEY 호출부분을 다시한번 확인해주세요.
    
    Discover your routes, ODsay !
    감사합니다.