Вы можете довольно легко использовать библиотеки OAuth от Google, но API AdWords немного более строго контролируется, чем другие службы API Google.
AdWords SDK включает в себя объект AdWordsUser
, который обрабатывает OAuthing для вас, вам просто нужно правильно его настроить.
Шаг 1. Зарегистрируйтесь в API AdWords. После утверждения вы получите маркер разработчика .
https://developers.google.com/adwords/api/docs/signingup
Шаг 2. Создание приложения на консоли API разработчиков.
- Перейти к https://console.developers.google.com
- Нажмите на учетные данные
- Создайте новый «Идентификатор клиента», который будет генерировать Идентификатор клиента и Client Secret учетные данные. Убедитесь, что вы выбрали правильный тип приложения (нативное / встроенное или веб-приложение). Вам нужно будет внести в белый список URL-адреса перенаправления вашего собственного приложения, чтобы конечный пользователь мог вернуться в приложение. Если это приложение на стороне сервера, выберите «Идентификатор клиента для собственного приложения». Для получения доступа вы будете использовать модные вещи, такие как фишки обновления.
Шаг 3. Получите SDK AdWords на выбранном вами языке (https://github.com/googleads) и настройте его с необходимыми учетными данными.
Примечание
Когда вы запрашиваете области в OAuth, если вы не используете клиентский SDK AdWords API, сделайте уверенным , чтобы включить область "https://www.googleapis.com/auth/adwords"
, в противном случае полученные вами учетные данные не позволят вам что-либо делать с API AdWords , Это важно! (http://googleadsdeveloper.blogspot.com/2014/07/new-oauth-20-scope-for-adwords-api.html)