개발자 계정 : qqaa2020@kakao.com, hhu1816@gmail.com / 앱 이름 : 스시마리오2014
활용 방식 : 음식점에서 고객이 구글설문지(나아가 기술적인 측면이 발전하면 카카오톡 챗봇 시나리오를 통하여) 응답을 통하여 포장, 대기번호 발급 등과 같은 요청을 받고 이를 플라스크 서버에 저장, 가공하여 카카오톡 챗봇에 있는 스킬 기능을 활용하여 그 값을 메세지로 친구에게 보내는 애플리케이션을 만들고자 합니다.
앱으로는 만들지 않아 소스코드를 첨부드립니다.
#import requests
#url = ‘https://kauth.kakao.com/oauth/token’
#rest_api_key = ‘c482d48063ced5feafba84adf10be6c0’
#redirect_uri = ‘https://example.com/oauth’
#authorize_code = ‘_bHWPiu5-E_oz6VD4haqblXw6BoatRIR4xy7gygH3IaWZzchoRCYvENi9H75CfVfySNMgo9dVwAAAF7lwHNTA’
#data = {
‘grant_type’:‘authorization_code’,
‘client_id’:rest_api_key,
‘redirect_uri’:redirect_uri,
‘code’: authorize_code,
}
#response = requests.post(url, data=data)
#tokens = response.json()
#print(tokens)
json 저장
#import json
#with open(“kakao_code.json”,“w”) as fp:
json.dump(tokens, fp)
#################################################################################
#import requests
#import json
#with open(“kakao_code.json”,“r”) as fp:
tokens = json.load(fp)
print(tokens)
print(tokens[“access_token”])
#friend_url = “https://kapi.kakao.com/v1/api/talk/friends”
GET /v1/api/talk/friends HTTP/1.1
Host: kapi.kakao.com
Authorization: Bearer {ACCESS_TOKEN}
#headers={“Authorization” : "Bearer " + tokens[“access_token”]}
#result = json.loads(requests.get(friend_url, headers=headers).text)
#print(type(result))
#print("=============================================")
#print(result)
#print("=============================================")
#friends_list = result.get(“elements”)
#print(friends_list)
print(type(friends_list))
#print("=============================================")
#print(friends_list[0].get(“uuid”))
#friend_id = friends_list[0].get(“uuid”)
#print(friend_id)
##################################################################################
저희가 계속 난관에 부딪히는 것은 위와같은 코드를 실행했을 때, 친구목록을 불러올 수 없다는 오류에 부딪히고 있어 일에 진척이 되질 않습니다.
본인에게 메세지 보내는 것은 충분히 확인이 되었습니다. 친구 api부탁드리겠습니다.