1 pièce(s) jointe(s)
Je répond pour ce qui auront le même probleme
Edit : Voici le nouveau code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| $client = new \Google_Client();
$client->setApplicationName('SiteWebAlexandreMaury');
$client->setAccessType('offline');
$client->setPrompt('select_account consent');
$client->setAuthConfig(__DIR__."/credentials.json");
$client->setRedirectUri('http://' . $_SERVER['HTTP_HOST'] . '/googleApi');
$client->addScope("https://www.googleapis.com/auth/business.manage");
$client->addScope("https://www.googleapis.com/auth/plus.business.manage");
if (!isset($_GET['code'])) {
$auth_url = $client->createAuthUrl();
header('Location: ' . filter_var($auth_url, FILTER_SANITIZE_URL));
} else {
$client->authenticate($_GET['code']);
$access_token = $client->getAccessToken();
$client->setAccessToken($access_token);
$service = new \Google_Service_Mybusiness($client);
// ... |
J'avais oublié de renseigner la redirection sur api console :
Pièce jointe 582089
Pour finir reste à améliorer le code, le factoriser, puis faire la demande pour les droits d'accès à l'API comme indiqué sur la doc : https://developers.google.com/my-bus...ontent/prereqs ...