Как начать работать с API Google AdWords? - PullRequest
2 голосов
/ 19 марта 2012

Я студент, работающий над проектом, связанным с SEO; Мне нужно написать инструмент оптимизации, поэтому я пишу приложение с использованием C # и Windows Forms. Основная часть приложения предназначена для выбора ключевых слов, и я хочу использовать API Google AdWords для получения списка ключевых слов.

Я скачал клиентскую библиотеку C #, но не могу понять, как настроить проект: я получаю сообщение об ошибке:

«Произошло исключение API. Для получения дополнительной информации см. Поля ApiExecption и InnerException».

Возможно, я допустил ошибку, когда редактировал файл App.config , так как больше ничего не изменил. Кто-нибудь может посоветовать мне, с чего мне начать? Буду признателен за ваши идеи.

Ответы [ 3 ]

7 голосов
/ 19 марта 2012

К сожалению, API AdWords не так открыт, как вы думаете: он предназначен для рекламных агентств, управляющих большими учетными записями, или поставщиков программного обеспечения, которые хотят создавать платформы управления рекламой. Вам необходимо обратиться в Google за ключом API, чтобы получить доступ; Раньше они выдавали их почти любому, у кого есть учетная запись, и на обработку заявки ушло около 14 дней. Тем не менее, Google очень строго придерживался их условий за последние 12 месяцев, и, проще говоря, вы, вероятно, не встретите их, если создаете инструмент SEO; даже если вы подаете заявку на создание полной платформы, вам придется ждать от шести до десяти недель для утверждения, поскольку в настоящее время у них огромное количество незавершенных приложений.

Поскольку это всего лишь студенческий проект, на самом деле вы можете обойтись без использования только изолированной программной среды AdWords API , которая открыта для всех, кто имеет аккаунт Google. Это не даст вам реальные ключевые слова или статистику, но продемонстрирует ваше понимание платформы.

Другим вариантом будет проверка службы Ad Intelligence AdCenter API ; вам все равно нужно открыть учетную запись adCenter (с платой за активацию в 5 долларов), но вы сможете получить ключ API adCenter , не дожидаясь слишком долгого ожидания. Статистика, доступная от Microsoft, не будет такой обширной, как у Google, но все же будет актуальна, по крайней мере, для рынка США. Кроме того, будучи Microsoft, у них есть хороший выбор C # примеров .

2 голосов
/ 04 апреля 2012

Вы можете использовать песочницу, но это хорошо только для целей тестирования.Вы не получите реальные значения для оценки трафика и ключевых слов.

Чтобы использовать песочницу, вам нужна учетная запись Google (например, ваша учетная запись Gmail).Чтобы инициализировать «песочницу»,

  1. В вашем файле App.config укажите адрес электронной почты / пароль / developerToken в качестве адреса электронной почты / вашего пароля / вашей почты ++ USD (например, john.doe@gmail.com++ USD)

  2. Запустите пример кода GetCampaigns.cs.Он находится в папке v201109 / BasicOperations в проекте примеров C #.Это инициализирует песочницу.

  3. Запустите пример кода GetAccountHierarchy.cs.Он находится в папке v201109 / AccountManagement.Это даст вам 5 электронных писем клиентов и их идентификаторы клиентов.

  4. Используйте один из этих customerIds в поле ClientCustomerId файла App.config.

  5. Запустите любой другой пример кода.

Видео немного устарело, из-за недавних изменений в AdWords API мне нужно обновить его.

1 голос
/ 23 апреля 2013

вы можете найти очень хорошую серию статей об API AdWords там: Google Adwords API это не так сложно научиться использовать его! Я думаю, что сам API очень хорошо задокументирован и есть хорошая поддержка от Google.

...