API ERROR - 403 get data

354 views
Skip to first unread message

Fernando Gesse

unread,
Aug 3, 2022, 4:49:50 PM8/3/22
to Google Ads API and AdWords API Forum
Hello.
This is my test request:

$body = '
                {
                    "query" : "SELECT campaign.name, campaign.status, segments.device,
                                      metrics.impressions, metrics.clicks, metrics.ctr,
                                      metrics.average_cpc, metrics.cost_micros
                              FROM campaign
                              WHERE segments.date DURING LAST_30_DAYS"
                }';

                $curl = curl_init();
                curl_setopt_array($curl, array(
                    CURLOPT_URL => $url,
                    CURLOPT_RETURNTRANSFER => true,
                    CURLOPT_POST => TRUE,
                    CURLOPT_ENCODING => '',
                    CURLOPT_MAXREDIRS => 10,
                    CURLOPT_TIMEOUT => 1000,
                    CURLOPT_FOLLOWLOCATION => true,
                    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
                    CURLOPT_CUSTOMREQUEST => 'POST',
                    CURLOPT_HTTPHEADER => array(
                        'Content-Type: application/json',
                        'Authorization: ' . $token,
                        'developer-token: XXXXSYDjfJzkAZ0meiXXXX',
                        'login-customer-id: XXXX625735'
                    ),
                    CURLOPT_POSTFIELDS => $body,
                ));

This is my return:
ERRO: [{"error": {"code": 403,"message": "Request had insufficient authentication scopes.","status": "PERMISSION_DENIED","details": [n      { "@type": "type.googleapis.com/google.rpc.ErrorInfo", "reason": "ACCESS_TOKEN_SCOPE_INSUFFICIENT", "domain": "googleapis.com", "metadata": {   "method": "google.ads.googleads.v11.services.GoogleAdsService.SearchStream",   "service": "googleads.googleapis.com

To receive the data from Google Analytics, all ok, but, when change to receive data from ADS, with our admin token, this message is returned.

Thak´s.

Google Ads API Forum Advisor

unread,
Aug 4, 2022, 2:20:21 AM8/4/22
to luisg...@gmail.com, adwor...@googlegroups.com
Hi Fernando,

This is Carmela from the Google Ads API team. Thank you for reaching out.

Moving forward to your concern, it appears that you are not using the scope for Google Ads API then I would suggest using this scope: https://www.googleapis.com/auth/adwords. However, if you want to know more details about this, I would suggest reaching out to this Cloud Support team via this link as they are ones who can give guidance to you.

Regards,
Google Logo
Carmela
Google Ads API Team
 


ref:_00D1U1174p._5004Q2d4cMw:ref
Reply all
Reply to author
Forward
0 new messages