Olá pessoal,
Consigo fazer a autenticação no client live, porém pós este processo não consigo trazer os contatos via solicitação:
$contacts = $client-->api('contacts', 'GET');
Este processo retorna error 401, segui esta documentação contacts api
Aplicando:
"live" => [
"class" => "yii\authclient\clients\Live",
"clientId" => 'xxxx',
"clientSecret" => 'xxxx',
'authUrl' => 'https://login.microsoftonline.com/common/oauth2/v2.0/authorize',
'tokenUrl' => 'https://login.microsoftonline.com/common/oauth2/v2.0/token',
'apiBaseUrl' =>'https://outlook.office.com/api/v2.0/me',
"returnUrl" => "http://localhost:8181/oauthclient/auth/live",
'scope'=>'openid profile offline_access User.Read Mail.Read',
"viewOptions" => ["popupWidth" => 450, "popupHeight" => 700],
],
No meu Success($client)
$totalContacts = $client->api('contacts', 'GET');
print_r($totalContacts);
exit;
após o popup ser aceito e autenticado não consigo extrair os contacts, via api pois me retorna error 401
Segue dados:
“yiisoft/yii2-authclient”: “~2.1.4”,
Yii 2.0.17
Php 7.2