Данная программная заготовка позволит вам автоматизировать процесс создания кампаний, групп, объявлений и ключевых слов на основе фидов вашего сайта в формате xml.
Данный код является частным решением для конкретного формата фида, и для вашего сайта он должен быь адаптирован программистом
Утилита поставляется как заготовка и требует обработки программистом для её дальнейшего использования.
- System requirements and dependencies can be found in
composer.json
of this library. See this page for more details. - This library depends on Composer. If you don't
have it installed on your computer yet, follow the
installation guide for Linux/Unix/OS X
or installation guide for Windows.
For the rest of this guide, we're assuming that you're using
Linux/Unix/OS X and have Composer installed globally,
thus, your installed Composer is available on the command line as
composer
. - To use this library to connect to AdWords API, you need an OAuth 2 client ID and secret, as well as a developer token. Make sure you've written down these credentials in advance.
The AdWords and Ad Manager APIs use OAuth2 as the authentication mechanism. Follow the appropriate guide below based on your use case.
If you're accessing an API using your own credentials...
If you're accessing an API on behalf of clients...
- указать все константы в классе GoogleAuth.php
const CLIENT_ID = 'xxx'; const CLIENT_SECRET = 'xxx'; const DEVELOPER_TOKEN = 'xxx'; const REFRESH_TOKEN = 'xxx'; const CUSTOMER_ID = 'xxx';
- указать ссылку на XML фид сайта в классе Account.php
$myXMLData = 'https://site.com/google.xml';
- указать список тегов, которые надо парсить из XML файла (метод prepareFile)
$fields = array('id','title', 'link', 'brand', 'price', 'sale_price', 'model', 'product_category', 'product_arctl', 'color', 'max_handling_time');