: Ben çeşitli yapılandırmaları denediGoogle Cloud API - Uygulama Varsayılan kimlik bilgileri aşağıdaki kod, <a href="https://developers.google.com/identity/protocols/application-default-credentials" rel="noreferrer">Google's documentation</a> den değiştirdiniz
PHP Fatal error: Uncaught exception 'DomainException' with message 'Could not load the default credentials. Browse to https://developers.google.com/accounts/docs/application-default-credentials for more information'
: Bunu çalıştırdığınızda
$GOOGLE_APPLICATION_CREDENTIALS = "./[path].json";
$_ENV["GOOGLE_APPLICATION_CREDENTIALS"] = "./[path].json";
$_SERVER["GOOGLE_APPLICATION_CREDENTIALS"] = "./[path].json";
$projectId = "[my project's ID']";
$client = new Google_Client();
$client->useApplicationDefaultCredentials();
$client->setScopes(['https://www.googleapis.com/auth/books']);
$service = new Google_Service_Books($client);
$results = $service->volumes->listVolumes('Henry David Thoreau');
Oysa hata verir örneğin dosyanın yolunu değiştirerek. Gördüğünüz gibi, hemen düşünebildiğim üç farklı değişken biçimini de yaptım (iki ortam, biri değil).
sonraki bakmak nerede tam emin değilim. Ortam değişkenini farklı bir şekilde belirlemem gerekir mi yoksa yolu farklı bir şekilde mi tanımlamalıyım? Bunu yapmanın doğru yolları nelerdir? Hatanın başka bir nedeni var mı?
Alındığı? Windows/Apache sistemde Yerel – Adam
@Adam. Ancak, bir Linux/NGINX sisteminde çalışacak bir şey yapıyorum. – laef