Вот как использовать CSS API:
Разрешения
Для работы с CSS API необходимо настроить разрешения в двух местах: Google Cloud и CSS Center.
Google Cloud IAM:
- Создайте учётную запись сервиса в консоли Google Cloud . Следуйте инструкциям, аналогичным инструкциям для Content API , чтобы создать и загрузить файл учётных данных JSON. Этот шаг аутентифицирует вашу учётную запись сервиса как допустимую сущность Google Cloud.
- Если вы используете прямой доступ REST или клиентские библиотеки Google API, вам также понадобится ключ API, сгенерированный из Google Cloud Console.
Центр CSS:
- Адрес электронной почты сервисной учётной записи (например,
your-service-account-name@your-project-id.iam.gserviceaccount.com
) должен быть добавлен в качестве пользователя с правами администратора вашей учётной записи CSS-центра. Этот шаг разрешит сервисной учётной записи доступ к данным CSS-центра и управление ими. - Вы можете предоставить доступ на уровне группы CSS (для доступа ко всем доменам) или к определенным учётным записям домена CSS. Для доступа через API предоставление доступа на уровне группы CSS является распространённой практикой.
- Чтобы добавить учетную запись службы:
- Войдите в CSS Center как администратор.
- Перейдите в раздел «Доступ к учетной записи» (под значком шестеренки ⚙️).
- Нажмите + Добавить пользователя и введите адрес электронной почты учетной записи службы.
- Установите уровень доступа Администратор .
- Распространение разрешений может занять до 30 минут. Если возникнут ошибки, повторите попытку позже.
- Адрес электронной почты сервисной учётной записи (например,
Область аутентификации:
Требуемая область действия OAuth 2.0 для CSS API:
-
https://www.googleapis.com/auth/content
Убедитесь, что ваше приложение запрашивает эту область при аутентификации.
Включить CSS API
Чтобы использовать CSS API, необходимо включить его в вашем проекте Google Cloud. Библиотеку можно найти по адресу https://console.cloud.google.com/apis/library/css.googleapis.com .
Начать программирование
CSS API содержит примеры кода и клиентские библиотеки , которые помогут вам начать работу. У нас также есть страница с рекомендациями .
Отправлять запросы
Отправляйте запросы на URL-адреса в следующем формате:
https://css.googleapis.com/{version}/{resource name}:{method}…
Где {resource name}
— имя ресурса, на который влияет ваш вызов.
Например, вот как удалить ресурс с помощью gRPC:
https://css.googleapis.com/v1/{resource name}:delete
Вот как удалить ресурс с помощью REST:
DELETE https://css.googleapis.com/v1/{resource name}
Более подробную информацию о конкретных сервисах см. в справочной документации CSS API.
Используйте gRPC или REST
CSS API поддерживает gRPC и REST . Вот два способа выполнения вызовов CSS API:
gRPC (рекомендуется) | ОТДЫХ |
---|---|
|
|
Получить помощь
Обратитесь за поддержкой к представителю Google или воспользуйтесь формой обратной связи, чтобы сообщить о любых проблемах.
Вот как вы можете предоставить дополнительную обратную связь, если у вас возникнут проблемы:
Оставьте отзыв
Чтобы оставить отзыв, отправьте один из следующих вариантов:
- Возможности API: Отправьте форму обратной связи
- Документация: используйте встроенные оценки и кнопку «Отправить отзыв» .
- Образцы и библиотеки: используйте кнопку «Новый выпуск» на GitHub.
Для предоставления общей обратной связи после выполнения каждой задачи воспользуйтесь формой обратной связи .