The Community is undergoing an upgrade and some features may be unavailable. Find out more here.

Forum Discussion

bspindia's avatar
bspindia
Helpful | Level 7
2 years ago

legacy token

my token is expiring while making api calls and getting unauthorised error due to short live tokens, how to generate unexpired token  please assist regards, Sikandar
  • bspindia's avatar
    bspindia
    2 years ago
    Hurray made it
     
    $ch = curl_init();

    curl_setopt($ch, CURLOPT_URL, 'https://api.dropbox.com/oauth2/token');
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, "grant_type=refresh_token&refresh_token=***refreshtoken******");
    curl_setopt($ch, CURLOPT_USERPWD, '**AppKey' . ':' . '***AppSecret*****');

    $headers = array();
    $headers[] = 'Content-Type: application/x-www-form-urlencoded';
    curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

    $result = curl_exec($ch);
    echo $result;
     
    if (curl_errno($ch)) {
    echo 'Error:' . curl_error($ch);
    }
    curl_close($ch);