POST 질문좀드리겠습니다
조회수 520회
네이버 파파고NMT 어플을 Retrofit2 으로 통신하기 위해서 클라이언트값과 시크릿값을 어디다가 넣어서보내야될지몰라서 파라메터값으로보냈는데 잘못된방법인가요?
통신이 안되서요..
1 답변
-
네이버 파파고 API가 문제라면 네이버 파파고 API에 관한 걸 찾아보시면 어떨까요.
import os import sys import urllib.request client_id = "YOUR_CLIENT_ID" # <--- 이거 수정 client_secret = "YOUR_CLIENT_SECRET" # <--- 이거 수정 encText = urllib.parse.quote("반갑습니다") data = "source=ko&target=en&text=" + encText url = "https://openapi.naver.com/v1/papago/n2mt" request = urllib.request.Request(url) request.add_header("X-Naver-Client-Id",client_id) request.add_header("X-Naver-Client-Secret",client_secret) response = urllib.request.urlopen(request, data=data.encode("utf-8")) rescode = response.getcode() if(rescode==200): response_body = response.read() print(response_body.decode('utf-8')) else: print("Error Code:" + rescode)
댓글 입력