bcmin
1
안녕하세요. 대행사 마스터권한을 가진 계정으로 카카오키워드광고 API를 연결하여 사용하고자 합니다.
이미 비즈앱으로 카카오모먼트 API를 사용중인데,
카카오키워드광고API도 기존 비즈앱으로 사용하고자 합니다.
카카오모먼트API와 동일한 프로세스로 인증하여
동일한 액세스 토큰으로 계정 조회API를 호출했는데
모먼트의 경우에는 정상적으로 처리되나, 카카오키워드광고 계정조회에서는 오류가 납니다.
{‘access_token’: ‘9Py9eU2QqvZIfQl2QBgWsjm0sNZPgvAoUJaN8QopyWAAAAF7vzQLIg’, ‘token_type’: ‘bearer’, ‘refresh_token’: ‘bpinXDjjNioqYICTT7iJ1aGyHZKjSIXqWT5zEgopcNEAAAF7vzPo9g’, ‘expires_in’: 20223, ‘refresh_token_expires_in’: 5183999, ‘created’: datetime.datetime(2021, 9, 7, 16, 41, 55, 831110)}
https://api.keywordad.kakao.com/openapi/v1/adAccounts?config=ON%2COFF
401 {“code”:-2,“msg”:“too long for access token.”,“extras”:{}}
어떤 절차를 더 거쳐야 할까요?
그리고, 비즈앱을 하나 더 추가하여
모먼트와 카카오키워드광고 API 작업을 진행 (총 2개의 비즈앱사용)하고자 하는데
이 경우에도 진행되어야 하는 절차가 있는지 궁금합니다.
- 사업자명: (주)링크프라이스
- 비즈앱정보
(주)링크프라이스_계정보고서앱 (ID 538289) : 기존 모먼트 작업용
(주)링크프라이스_키워드광고 (ID 635842) : 신규생성
안녕하세요. 카카오 입니다.
모먼트와 카카오키워드광고를 서로 다른 2개의 비즈앱사용하셔도 문제 없습니다.
또한 계정조회에서 오류가 나는 부분에선 잘못된 토큰을 사용하고 계시는거 같습니다.
앱키에서 발급받은 REST API 키를 다시한번 검토하여 사용 부탁드립니다.
감사합니다.
bcmin
4
앞서 보내드렸던 토큰의 비즈앱은 테스트를 위하여 삭제 처리하고 다시 생성하였습니다.
(주)(주)링크프라이스_키워드광고 (ID 635842)
str: https://api.keywordad.kakao.com/openapi/v1/adAccounts
{‘Authorization’: ‘bearer qayzf9CmZLuzdCEnT33xM6CD4jjiodIlmvdJtgo9dZwAAAF7yfLseg’}
401 {“code”:-2,“msg”:“too long for access token.”,“extras”:{}}
확인부탁드립니다. ㅠ
안녕하세요. 카카오 입니다.
api 요청을 하실때 Authorization Header에 넘겨준 토큰을 다시 확인부탁합니다.
401 {“code”:-2,“msg”:“too long for access token.”,“extras”:{}} 해당 에러는 토큰의 길이가 허용된 토큰의 길이를 넘어갔을때 발생합니다.
아래와 같이 요청할 경우 정상적 리턴이 될것으로 예상됩니다.
curl -X GET “https://api.keywordad.kakao.com/openapi/v1/adAccounts?config=ON&config=OFF” -H “accept: application/json” -H “Authorization: Bearer qayzf9CmZLuzdCEnT33xM6CD4jjiodIlmvdJtgo9dZwAAAF7yfLseg”
그리고 향후 문의 주실때, 토큰이 포함된 내용의 글 작성은 자제부탁드리며,
토큰이 포함된 내용의 글을 전달 주실땐 저희 아이디로 직접 메세지 전달 부탁합니다.
감사합니다
1개의 좋아요
bcmin
6
{‘Authorization’: ‘bearer qayzf9Cm…
위부분에서 bearer -> Bearer 로 변경해서 해결되었습니다
토큰발급시 “token_type” 에 넘어오는 값 그대로 보냈더니…
카카오모먼트는 소문자로만 보내도 잘 처리되었는데
카카오키워드는 대소문자를 가리나봐요
암튼 잘 해결되었습니다.
감사합니다!
1개의 좋아요
bcmin
7
광고 계정 보기 기능에 오류가 발생하는데 확인 부탁 드릴게요,
카카오모먼트 광고계정보기에서도 동일한 오류가 발생됩니다.
headers
{‘Authorization’: ‘Bearer _b51pNEhodS-oeZoy5STvW2IdF9Oe-opJCAwRQo9dNoAAAF73LKivQ’}
url
https://api.keywordad.kakao.com/openapi/v1/adAccount/298707
results
{“code”:-2,“msg”:“quota_properties must have predefined uri value.”,“extras”:{}}
확인부탁드립니다 ㅠ
안녕하세요. 카카오 입니다.
전달주신 토큰은 만료되어 직접 확인이 불가한 상황이라,
아래 방식으로 전달하고 있는지 체크 부탁합니다.
curl -X GET “https://api.keywordad.kakao.com/openapi/v1/adAccounts/298707” -H “accept: application/json” -H “adAccountId: 298707” -H “Authorization: Bearer 토큰값입력”
감사합니다.