API для веб-мастеров API Search Analytics, версия 3
Я использую Google Web master tools API v3 для поисковой аналитики. Я использую сервисную учетную запись для получения аналитики. Я получил следующее сообщение.
(403) Пользователь не имеет достаточных разрешений для сайта " http://www.1800medexpress.com/". См. Также: https://support.google.com/webmasters/answer/2451999. '
Я добавил адрес электронной почты учетной записи службы также в инструменты веб-мастера как владелец. Но все равно получил ту же ошибку.
Я использовал PHP API Library.
1 ответ
Я не пробовал, но это должно сработать.
В инструментах для веб- мастеров для рассматриваемого сайта. в верхнем правом углу есть зубчатое колесо, нажмите на него, чтобы перейти Users and Property Owners
нажмите кнопку добавить нового пользователя, нажмите кнопку добавить адрес электронной почты вашей учетной записи службы.
Затем попробуйте запустить свой код.
Сервисным учетным записям должен быть предоставлен доступ к данным так же, как и другим пользователям по умолчанию, у которых нет доступа к вашим данным.
Обновить:
Изучив документацию, мы увидим, что на самом деле можно использовать учетную запись службы с инструментами для веб-мастеров, ведь ее нужно просто настроить должным образом. Это может быть проблема с вашим кодом или с тем, как вы его настроили. Ком, вероятно, должен быть похож на это. Сервисный аккаунт с Календарем Google
Учетная запись службы используется в приложении, которое вызывает API-интерфейсы от имени приложения, которое не имеет доступа к пользовательской информации. Этот тип приложения должен подтвердить свою личность, но ему не нужен пользователь для авторизации запросов. Документация по учетным записям Google содержит более подробную информацию об учетных записях служб.