4-1 REST api이용하기

kst5137·2022년 1월 24일

0. 공공데이터 포털 가입 및 로그인

구현은 파이썬이기만 하면 됨
인증키와 요청url에서 원하는 부분 수정
그후 원하는 부분만 출력하기 위해서 딕셔너리 분해

카카오 개발자 가입하기

rest api키 : 필수요소


redirecturi = http://127.0.0.1:8000/oauth

views.py

def request_api2(request):
    return redirect('https://kauth.kakao.com/oauth/authorize?response_type=code&client_id={restapi키 }&redirect_uri=http://127.0.0.1:8000/oauth')

위와같이 하면 패쓰 oauth로 이동
oauth는 api3을 실행




def request_api3(request):
    print(request.GET.get('code'))
    # headers = {"Content-Type" : "application/x-www-form-urlencoded"}
    # data = {
    #     "grant_type" : "authorization_code"
    #
    # }
    headers = {"Content-Type" : "application/x-www-form-urlencoded"}
    data = {
        "grant_type": "authorization_code",
        "client_id": "{restapi키}",
        "redirect_uri": "http://127.0.0.1:8000/oauth",
        "code": request.GET.get('code')
    }
    res = requests.post("https://kauth.kakao.com/oauth/token", data=data, headers=headers)
    print(res.text)
    return render(request, 'test5.html')

urls


    path('kakao',board.views.request_api2),
    path('oauth',board.views.request_api3),

카카오 회원가입 로그인 구현

구글 애널리틱스 전용 관리자 페이지 구현

이메일 인증

서비스 워커를 활용한 알림 기능

profile
공부중인 학생

0개의 댓글