해결) {'type': 'urn:naver:api:problem:invalid-timestamp', 'title': 'Invalid Timestamp'}

작성자: [관리자] 하얀설표 01.29 작성됨





에러 내용

{'timestamp': '1738109426620', 'status': 403, 'type': 'urn:naver:api:problem:invalid-timestamp', 'title': 'Invalid Timestamp', 'detail': 'Request has expired.'}

 

해결방법

유효한 시간값을 사용한다.

 

설명

설명

네이버 api를 사용하던 중 발생한 문제였다.

Request has expired. Invalid Timestamp. 단순 번역을 하자면 유효하지 않은 시간값을 제공해 요청이 만료되었다는 뜻이다.

내 경우엔 컴퓨터의 시간이 서버 시간보다 1분정도 빠른 상태였다.
타임스탬프 사용시 컴퓨터의 현재 시간을 가져와 요청했었는데, api 서버의 시간보다 미래의 값을 전달했기 때문에 에러가 발생한 것이었다.

컴퓨터의 시간을 서버와 동기화시킨 다음 다시 시도하니 문제가 해결되는 것을 확인할 수 있었다.
동기화가 제대로 되지 않는다면 임의값을 빼서 제공하는 것도 어느 정도 유효할 것으로 생각된다.

 

 





추천 (0)


글 목록

댓글을 달 수 없는 게시물입니다.