'Microsoft Azure Auth token

I ma having an issue with getting my access token. I know I have allowed access in the settings in my app. I can read my email with there text page:

I can use the token they provide and retrieve it. But I need to be able to get my own token of course. When I have code below it opens the login page and says "There was an issue looking up your account. Tap Next to try again."

Am I using the right API?

$curl = curl_init();
$auth_data = array(
    "Content-Type: application/x-www-form-urlencoded",
    'client_id'     => 'my-client-id',
    'response_type'     => 'code',
    'redirect_uri'  => 'https://myurl.com/authorize.php',
    'response_mode'     => 'query',
    'scope'     => 'https://graph.microsoft.com/.default',
    'state'     => '12345'
);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $auth_data);
curl_setopt($curl, CURLOPT_URL, "https://login.microsoftonline.com/{my_tenant_id}/oauth2/v2.0/authorize");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
$result = curl_exec($curl);
if(!$result){die("Connection Failure");}
curl_close($curl);
//echo $result;
var_dump($result);
//print_r($result);


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source