5

Używam biblioteki google-api-php-client, aby uzyskać dostęp do danych narzędzi dla webmasterów. Kiedy chciałem wyświetlić listę map witryn, pojawił się błąd krytyczny: niezatapiany wyjątek "Google_Service_Exception" (403) Użytkownik nie ma wystarczających uprawnień dla witryny. Zobacz także: https://support.google.com/webmasters/answer/2451999. " Dodaję adres e-mail konta usługi jako użytkownika ograniczającego dla mojej witryny, ale błąd nadal istnieje.Użytkownik Webmastera API nie ma wystarczających uprawnień dla witryny

Wreszcie znajduję odpowiedź: Konto usługi nie jest jak zwykłe konto Google. Nie można go użyć, aby uzyskać dostęp do określonych zasobów, nawet jeśli nadasz temu konkretnemu adresowi "dostęp". Zobacz here, aby poznać różne sposoby autoryzacji swoich żądań do interfejsu API dla webmasterów.

+0

Mam ten sam problem przy użyciu nodejs - na kawałku kodu, który kiedyś działał – nwaltham

Odpowiedz

1

Konto usługi nie jest jak zwykłe konto Google. Nie można go użyć do uzyskania dostępu do określonych zasobów, nawet jeśli dany adres jest dla niego "dostęp".

Musisz zarządzać uprawnieniami do usługi za pośrednictwem Webmaster Admin. Dodaj konto usługi

[email protected]

tam.

Powiązane problemy