토큰 인증 안되는 문제
작성하신 내용은 누구나 볼 수 있습니다.
계정 이름, 도메인 이름, Client ID, Client Secret 등의 비공개 정보는 기입하지마세요.
안녕하세요, 네이버웍스 API를 활용해서 대화방에서 봇을 만들고자 합니다.
문서를 토대로 살펴보면,
아래와 같이 코드를 작성하면 코드를 받아올 수 있어야 할 것 같은데, 자꾸 99번 에러가 나타나네요
혹시 어디가 잘못되었을까요...?
당연한 것이지만.. asdf로 기록한 iss와 client ID, client secret 등은 모두 정상적으로 작성되었습니다.
pubkey_file = open("/content/drive/MyDrive/Naver Works/private_20231005131927.key", "r")
pubkey = pubkey_file.read()
pubkey_file.close()
token = jwt.encode(payload = {"iss":"asdf", "sub":"asdf@sample.co.kr", "iat":1696481318, "exp":1696489200},key = pubkey, headers = {"typ":"JWT", "alg":"RS256"})
url = "https://auth.worksmobile.com/oauth2/v2.0/"
data = {"assertion":token, "grant_type":"urn:ietf:params:oauth:grant-type:jwt-bearer", "client_id":"asdf", "client_secret":"asdf", "scope":"bot bot.message bot.read"}
headers = {"content-Type" : "application/x-www-form-urlencoded; charset=UTF-8"}
res = requests.post(url, data = data, headers = headers)
게시글에 새로운 댓글이 달리면 알림을 전송합니다.
댓글2
업데이트 된 답글입니다.
박광덕_3d250f 작성자
2023.10.05
업데이트 된 답글입니다.
Steve_
https://auth.worksmobile.com/oauth2/v2.0/token, 'token'을 추가해서 다시 확인해보세요~
2023.10.05
궁금한 점을 해결하지 못하셨나요?
지금 바로 NAVER WORKS 사용자들에게 물어보세요!