Posts tagged with google-ads-api

The below output appears in my CMD (windows 10) after installing (guide here):

PHP Warning:  PHP Startup: Unable to load dynamic library 'grpc' (tried: C:\php\ext\grpc (The specified module could not be found.), C:\php\ext\php_grpc.dll (The specified module could not be found.)) in Unknown on line 0 Warning: PHP Startup: Unable to load dynamic library 'grpc' (tried: C:\php\ext\grpc (The specified module could not be found.), C:\php\ext\php_grpc.dll (The specified module could not be found.)) in Unknown on line 0 ; Notes for Windows environments : ; ; - Many DLL files are located in the extensions/ (PHP 4) or ext/ (PHP 5+) ;   extension folders as well as the separate PECL DLL download (PHP 5+). ;   Be sure to appropriately set the extension_dir directive. ; ;extension=bz2 extension=curl ;extension=ffi ;extension=ftp extension=fileinfo ;extension=gd2 ;extension=gettext ;extension=gmp ;extension=intl ;extension=imap ;extension=ldap extension=mbstring ;extension=exif      ; Must be after mbstring as it depends on it ;extension=mysqli ;extension=oci8_12c  ; Use with Oracle Database 12c Instant Client ;extension=odbc extension=openssl ;extension=pdo_firebird extension=pdo_mysql ;extension=pdo_oci ;extension=pdo_odbc ;extension=pdo_pgsql extension=pdo_sqlite ;extension=pgsql ;extension=shmop extension=grpc 

I've downloaded the correct DLL version (x64) for the right PHP version (7.4) and I can even click the location cmd tries when I run it in VS code which just opens the DLL its telling me I don't have. I've also included the extension section from my php.ini as im absoltuely at a loss at this point.

i wanted to import my shopping-feeds from Google Cloud Plattform into Merchantcenter.

So i created a bucket automatically in the Merchant Center, it shows me the name in MC but i cant find the bucket in my Google Cloud Plattform. I know it is somewhere, because i cannot create a bucket with the same naming! Is there a code where i can see where it is? In which project for example( i looked in all i have and couldnt find it). It is definetly the same email i logged in into MC and GCP.

Would nice if someone could help me...

Queen regards

Joschi

I need to get the list of all MCC with an Adwords account via Google API and R. So far I've found some packages to get the list of all clientID within a single MCC but I've found no example to get the list of all MCC within an Adwords account.

Do someone have experience on this topic?

So far I've tried:

library(RAdwordsPlus) library(RAdwords) google_auth <- doAuth() api_version <- "v201809" customer_id <- "MCC-MAIN-CODE" request <-  RAdwordsPlus::managed.customer.request(fields = c("Name", "CustomerId")) r <- RAdwordsPlus::get.service(request     = request,                  cid         = customer_id,                  auth        = google_auth,                  api.version = api_version,                  user.agent  = "r-adwordsplus-test",                  verbose     = FALSE,                  raw = FALSE,                  partial.failure = FALSE) 

Code ended up with this error:

Warning message: In parser(response) : x is not a valid managed.customer 

My Account structure is something like:

  • Main MCC

    • Customer 1 (client_id_1)

      • Camp_#1
      • Camp_#2
    • Customer 2 (client_id_2)

      • Camp_#1
      • Camp_#2
    • Customer 3 (client_id_3)

      • Camp_#1
      • Camp_#2

As stated, my goal will be to get all the client_id in order to gathering data for every Customer in the account

Thanks.

I followed this guide to create a web app flow for authenticating users with Google.

Despite listing https://www.googleapis.com/auth/adwords in the scope parameter, I don't get a gapi.client.adwords or anything like that once the authentication is complete. I am unable to retrieve any information about the user's MCC/AdWords/Ad Manager accounts.

I've tried using gapi.client.request() but I can't seem to find the arguments that I should pass for access to the AdWords API.

I'm trying to do something like this:

let __req = gapi.client.request({   method: "GET",   path: "/adwords/v?/???",   params: { fields: "???" } }); __req.execute(function(response) {   console.log(response); }); 

... or like this:

console.log(gapi.client.adwords) 

but I can't figure out what I need to pass to gapi.client.request and gapi.client.adwords doesn't exist.

Is it possible that I'm not passing a discoveryDoc or something like that? Where is the discoveryDoc for AdWords?

scope:   "https://www.googleapis.com/auth/adwords", discoveryDocs: ["???"] 

Use Case: I'm trying to get a list of MCC/AdWords/Ad Manager accounts (specifically their ID's and names) that are associated with (or owned by) the authenticated user.

Thanks in advance!