AnsweredAssumed Answered

how generate token?

Question asked by CloudingSoft on Jun 5, 2016

Hello I am following the guide php and javascript to generate token's Implementing App Login | ArcGIS for Developers 

but I can not do not know what is missing me.

I registered an application and set the CLIENT_ID and client_secret:

 

<?php
$params = array(
    'client_id' => "15yv5x0SU52gG9vU",
    'client_secret' => "24550d44d4aa4f7d9525ae9143289ede",
    'grant_type' => 'client_credentials',
    'f' => 'json'
);


try {
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, "https://www.arcgis.com/sharing/oauth2/token/");
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($params));
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_HEADER, true);
    $response = curl_exec($ch);
} catch (Exception $e) {
    error_log($e->getMessage(), 0);
}


$header_size = curl_getinfo($ch, CURLINFO_HEADER_SIZE);
$body = substr($response, $header_size);
$json = json_decode($body, true);
$token = $json['access_token'];
var_dump($token);

Outcomes