Попытка получить доступ к Cloud Firestore из PHP.Я полагаю, что все настроено правильно, и, кажется, он принимает мой файл авторизации и достигает строки снимка, но затем выдает ошибку «API Cloud Firestore не включен для проекта».У меня есть отдельная веб-страница javascript, которая без проблем обращается к этой базе данных;пытаясь построить страницу для другой цели, которая должна быть в PHP, и не может обойти эту ошибку.Любая помощь будет принята с благодарностью ...
putenv("GOOGLE_APPLICATION_CREDENTIALS=c:/XXX/google-auth.json");
require '/vendor/autoload.php';
use Google\Cloud\Firestore\FirestoreClient;
$db = new FirestoreClient();
$docRef = $db->collection('clients')->document('10001');
$snapshot = $docRef->snapshot();
Полное сообщение об ошибке: Неустранимая ошибка: Uncaught Google \ Cloud \ Core \ Exception \ FailedPreconditionException: {"message": "API Cloud Firestore API не включен дляпроект xxxxx "," code ": 9," status ":" FAILED_PRECONDITION "," details ": []} в C: \ vendor \ google \ cloud-core \ src \ GrpcRequestWrapper.php: 263 Трассировка стека: # 0C: \ vendor \ google \ cloud-core \ src \ GrpcRequestWrapper.php (200): Google \ Cloud \ Core \ GrpcRequestWrapper-> convertToGoogleException (Object (Google \ ApiCore \ ApiException)) # 1 [внутренняя функция]: Google \ Cloud\ Core \ GrpcRequestWrapper-> handleStream (Object (Google \ ApiCore \ ServerStream)) # 2 C: \ vendor \ google \ cloud-firestore \ src \ SnapshotTrait.php (122): Генератор-> current () # 3 C: \vendor \ google \ cloud-firestore \ src \ SnapshotTrait.php (61): Google \ Cloud \ Firestore \ DocumentReference-> getSnapshot (объект (Google \ Cloud \ Firestore \ Connection \ Grpc), "проекты / cityda ...",Массив) # 4 C: \ vendor \ google \ cloud-firestore \ src \ DocumentReference.php (347): Google \ Cloud \ Firestore \ DocumentReference-> createSnapshot (Object (Google \ Cloud \ Fires in C: \ vendor \ google \ cloud-core \ src \ GrpcRequestWrapper.php в строке 263