Facebook login

소셜 로그인 (facebook 계정) 했을때, email, nickname를 반환한다.

URL
/auth/facebook-login/

Method
POST

Data Params

Key Description Type Require
facebook_user_id 페이스북 사용자 id String True
access_token 페이스북 token String True
device_token 안드로이드 유저의 고유 기기값 String False
  • 디바이스 토큰 값은 hidden field로 값이 들어왔을 경우에 저장만 될 뿐 json으로 출력하지는 않습니다.

  • 디바이스 토큰은 로그인할 때마다 입력받은 값으로 갱신됩니다. 같은 값이 들어와도 매번 재입력 받는 방식입니다.

  • 디바이스 토큰이 들어오지 않으면 유저의 디바이스 토큰 필드에는 아무 변화도 일어나지 않습니다. 원래 입력된 값이 있다면 그것이 그대로 유지됩니다.


이 기능을 사용하려면

테스트 서버의 'getting-start' 페이지에 추가된 페이스북 액세스 토큰 얻기 설명을 자세히 읽어주세요.

저에게 페이스북 친구 신청을 하신 뒤 제가 테스터로 등록시켜드리면 그때부터 액세스 토큰을 얻으실 수 있습니다.

발급받은 페이스북 유저 아이디와 액세스 토큰을 포스트맨에서 다음과 같이 입력하시면 됩니다.

Success response

HTTP Status code
200

Content

{
    "token": "7b6f0f0dd8da64d00c9c90bf49631c29826da7ef",
    "user": {
        "pk": 41,
        "user_type": "f",
        "email": "[email protected]",
        "nickname": "Lanark Seung",
        "is_active": true,
        "date_joined": "2017-12-12T20:36:37.786511+09:00"
        "image": "https://{domain}static/placeholder/placeholder_human.png"
    }
}

Error response

HTTP Status code

500 Internal Server Error

Content

Data params를 아예 입력하지 않았을 경우

Unexpected 'M'

results matching ""

    No results matching ""