Getting Access token from Instagram for API on PHP

10,413
    $fields = array(
           'client_id'     => 'YOUR-CLIENT-ID',
           'client_secret' => 'YOUR-CLIENT-SECRET',
           'grant_type'    => 'authorization_code',
           'redirect_uri'  => 'YOUR-REDIRECT-URI',
           'code'          => 'YOUR-CODE'
    );
    $url = 'https://api.instagram.com/oauth/access_token';
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_TIMEOUT, 20);
    curl_setopt($ch,CURLOPT_POST,true); 
    curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);
    $result = curl_exec($ch);
    curl_close($ch); 
    $result = json_decode($result);
    return $result->access_token; //your token
Share:
10,413
Ravi Janjwadia
Author by

Ravi Janjwadia

Updated on June 08, 2022

Comments