POST members/fblogin?accesstoken={accesstoken}

authenticate a user with his facebook access token for now, we allow sso user who have set a password in the site login through the api.

Request Information

Parameters

NameDescriptionAdditional information
accesstoken
the access token of the user's account from facebook

Define this parameter in the request URI.

Response Information

the authenticated member object for the user

Response body formats

application/json, text/json

Sample:
{
  "authorization": {
    "access_token": "sample string 1",
    "refresh_token": "sample string 2"
  },
  "need_complete_registration": true,
  "email": "sample string 1",
  "dob": "sample string 2",
  "gender": "sample string 3",
  "network": {
    "id": "sample string 1",
    "name": "sample string 2"
  },
  "year_in_school": "sample string 4",
  "grad_year": "sample string 5",
  "active": true,
  "facebook_id": "sample string 7",
  "answers": [
    {
      "id": 1,
      "answer": "sample string 2"
    },
    {
      "id": 1,
      "answer": "sample string 2"
    },
    {
      "id": 1,
      "answer": "sample string 2"
    }
  ],
  "id": "sample string 8",
  "first_name": "sample string 9",
  "last_name": "sample string 10",
  "avatar_url": "sample string 11"
}

application/xml, text/xml

Sample:
<AuthenticatedMemberDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/imLeagues.API.DTO">
  <avatar_url>sample string 11</avatar_url>
  <first_name>sample string 9</first_name>
  <id>sample string 8</id>
  <last_name>sample string 10</last_name>
  <active>true</active>
  <answers>
    <QuestionAnswerDto>
      <answer>sample string 2</answer>
      <id>1</id>
    </QuestionAnswerDto>
    <QuestionAnswerDto>
      <answer>sample string 2</answer>
      <id>1</id>
    </QuestionAnswerDto>
    <QuestionAnswerDto>
      <answer>sample string 2</answer>
      <id>1</id>
    </QuestionAnswerDto>
  </answers>
  <dob>sample string 2</dob>
  <email>sample string 1</email>
  <facebook_id>sample string 7</facebook_id>
  <gender>sample string 3</gender>
  <grad_year>sample string 5</grad_year>
  <network>
    <id>sample string 1</id>
    <name>sample string 2</name>
  </network>
  <year_in_school>sample string 4</year_in_school>
  <authorization>
    <access_token>sample string 1</access_token>
    <refresh_token>sample string 2</refresh_token>
  </authorization>
  <need_complete_registration>true</need_complete_registration>
</AuthenticatedMemberDto>

multipart/form-data

Sample:
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="email"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="dob"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="gender"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="network.id"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="network.name"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="year_in_school"

sample string 4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="grad_year"

sample string 5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="active"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="facebook_id"

sample string 7
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="answers[0].id"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="answers[0].answer"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="answers[1].id"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="answers[1].answer"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="answers[2].id"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="answers[2].answer"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="id"

sample string 8
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="first_name"

sample string 9
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="last_name"

sample string 10
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="avatar_url"

sample string 11
--MultipartDataMediaFormatterBoundary1q2w3e--