POST login/apps/:app id/sign ins/facebook
From Social ID Developers
(Difference between revisions)
(moved POST login/apps/:app id/sign ins/facebook to POST login/apps/:app id/sign ins/facebook PT-BR) |
|||
(3 intermediate revisions by one user not shown) | |||
Line 1: | Line 1: | ||
− | + | == Description == | |
+ | |||
+ | Creates a new sign_in given a Facebook credential. | ||
+ | |||
+ | Use this API when you already have your own Facebook authentication mechanism. With this API you can keep on using all Social Login APIs and plugins and populating your Database with new users. | ||
+ | |||
+ | Important: if you use the user token in any Javascript API you will have to get a the new one generated by this operation using [[GET login/users/:user_id]]. See [[Social Login Tokens]] for more details. | ||
+ | |||
+ | == Resource URL == | ||
+ | |||
+ | POST https://api.socialidnow.com/v1/marketing/login/apps/:app_id/sign_ins/facebook | ||
+ | |||
+ | == Parameters == | ||
+ | |||
+ | === URL Parameters === | ||
+ | |||
+ | {| | ||
+ | ! align="left" width="200px" | app_id | ||
+ | | width="200px" | required | ||
+ | | Login App identifier. | ||
+ | |} | ||
+ | |||
+ | === JSON Parameters === | ||
+ | |||
+ | {| | ||
+ | ! align="left" width="200px" | access_token | ||
+ | | width="200px" | required | ||
+ | | user Facebook access_token. | ||
+ | |} | ||
+ | |||
+ | == Authentication == | ||
+ | |||
+ | This API requires Account authentication. See [[Authentication]]. | ||
+ | |||
+ | == Response == | ||
+ | |||
+ | Same as [[GET login/sign_ins/:id]]. | ||
+ | |||
+ | == Examples == | ||
+ | |||
+ | === Request === | ||
+ | |||
+ | curl -iX POST 'https://api.socialidnow.com/v1/marketing/login/apps/:app_id/sign_ins/facebook' \ | ||
+ | -d '{"access_token":"<access_token>"}' \ | ||
+ | -H 'Content-type:application/json' \ | ||
+ | --user <api_id>:<api_secret> | ||
+ | |||
+ | === Response === | ||
+ | |||
+ | ==== Response Headers ==== | ||
+ | |||
+ | HTTP/1.1 201 Created | ||
+ | Location: https://api.socialidnow.com/v1/marketing/login/sign_ins/4742 | ||
+ | Status: 201 | ||
+ | |||
+ | ==== Response Body ==== | ||
+ | |||
+ | { | ||
+ | "connection":"https://api.socialidnow.com/v1/marketing/login/connections/a4b4cee9c05774d8b6e2427818f8e7866363eff0ea6c69edec8ac32dd0b71452", | ||
+ | "connection_id":"a4b4cee9c05774d8b6e2427818f8e7866363eff0ea6c69edec8ac32dd0b71452", | ||
+ | "login_token":"184cbcf30260b81d061e1f3903bf372089b48c7f5c1fd90649e14b6f17ed6a56", | ||
+ | "user_id":340 | ||
+ | } |
Latest revision as of 16:54, 30 December 2021
Contents |
Description
Creates a new sign_in given a Facebook credential.
Use this API when you already have your own Facebook authentication mechanism. With this API you can keep on using all Social Login APIs and plugins and populating your Database with new users.
Important: if you use the user token in any Javascript API you will have to get a the new one generated by this operation using GET login/users/:user_id. See Social Login Tokens for more details.
Resource URL
POST https://api.socialidnow.com/v1/marketing/login/apps/:app_id/sign_ins/facebook
Parameters
URL Parameters
app_id | required | Login App identifier. |
---|
JSON Parameters
access_token | required | user Facebook access_token. |
---|
Authentication
This API requires Account authentication. See Authentication.
Response
Same as GET login/sign_ins/:id.
Examples
Request
curl -iX POST 'https://api.socialidnow.com/v1/marketing/login/apps/:app_id/sign_ins/facebook' \ -d '{"access_token":"<access_token>"}' \ -H 'Content-type:application/json' \ --user <api_id>:<api_secret>
Response
Response Headers
HTTP/1.1 201 Created Location: https://api.socialidnow.com/v1/marketing/login/sign_ins/4742 Status: 201
Response Body
{ "connection":"https://api.socialidnow.com/v1/marketing/login/connections/a4b4cee9c05774d8b6e2427818f8e7866363eff0ea6c69edec8ac32dd0b71452", "connection_id":"a4b4cee9c05774d8b6e2427818f8e7866363eff0ea6c69edec8ac32dd0b71452", "login_token":"184cbcf30260b81d061e1f3903bf372089b48c7f5c1fd90649e14b6f17ed6a56", "user_id":340 }