POST login/apps/:app id/sign ins/gplus

From Social ID Developers
(Difference between revisions)
Jump to: navigation, search
 
 
(2 intermediate revisions by one user not shown)
Line 1: Line 1:
#REDIRECT [[POST login/apps/:app id/sign ins/gplus PT-BR]]
+
== Description ==
 +
 
 +
Creates a new sign_in given a Google+ credential.
 +
 
 +
Use this API when you already have your own Google+ 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/gplus
 +
 
 +
== 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 Google+ 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/gplus' \
 +
        -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 Google+ credential.

Use this API when you already have your own Google+ 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/gplus

Parameters

URL Parameters

app_id required Login App identifier.

JSON Parameters

access_token required user Google+ 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/gplus' \
        -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
}
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox