Members - Refresh Tokens *



* This is an advanced endpoint. To use, please make sure your plan has advanced access.

Endpoint

POST /v1.1/member/refresh/tokens

Description

Refresh a user's tokens for a specific service

* Currently only Spotify and YouTube support refresh tokens

Parameters
required *

apiKey *  string Your API access key
serviceID *  integer The ID for a user's service record at AE. This can be found in the services section for a specific member in the api/member call or as part of the user data returned via the AEJS SDK.

Sign in with your developer account to use the console, or sign up here

Example Request

curl -X POST "https://api.theappreciationengine.com/v1.1/member/refresh/tokens?apiKey=0a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p&"
$curl = curl_init();

curl_setopt_array($curl, array( 
	CURLOPT_URL => "https://api.theappreciationengine.com/v1.1/member/refresh/tokens?apiKey=0a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p&", 
	CURLOPT_RETURNTRANSFER => true, 
	CURLOPT_ENCODING => "", 
	CURLOPT_MAXREDIRS => 10, 
	CURLOPT_TIMEOUT => 0, 
	CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, 
	CURLOPT_CUSTOMREQUEST => "POST", 
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
import requests

url = "https://api.theappreciationengine.com/v1.1/member/refresh/tokens?apiKey=0a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p&"

headers = {}
payload = {}

response = requests.request("POST", url, headers=headers, data=payload)

print(response.text.encode('utf8'))
var request = require('request');
var options = {
	'method': 'POST',
	'url': 'https://api.theappreciationengine.com/v1.1/member/refresh/tokens?apiKey=0a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p&',
	'headers': {}
};
request(options, function (error, response) {
	if (error) throw new Error(error);
	console.log(response.body);
});