Open askew-etc opened 2 years ago
Response from running php quickstart.php
php quickstart.php
Labels: - CHAT - SENT - INBOX - IMPORTANT - TRASH - DRAFT - SPAM - CATEGORY_FORUMS - CATEGORY_UPDATES - CATEGORY_PERSONAL - CATEGORY_PROMOTIONS - CATEGORY_SOCIAL - STARRED - UNREAD - NWCR - TechConnect - Unwanted
Message: { "error": { "code": 403, "message": "Request had insufficient authentication scopes.", "errors": [ { "message": "Insufficient Permission", "domain": "global", "reason": "insufficientPermissions" } ], "status": "PERMISSION_DENIED", "details": [ { "@type": "type.googleapis.com/google.rpc.ErrorInfo", "reason": "ACCESS_TOKEN_SCOPE_INSUFFICIENT", "domain": "googleapis.com", "metadata": { "method": "caribou.api.proto.MailboxService.ListLabels", "service": "gmail.googleapis.com" } } ] } }
quickstart.php
Edit quickstart.php by setting the scopes to something usable:
$client->setScopes('https://www.googleapis.com/auth/gmail.modify');
Expected Behavior
Response from running
php quickstart.php
Actual Behavior
Steps to Reproduce the Problem
quickstart.php
exactly as given.How to fix:
Edit
quickstart.php
by setting the scopes to something usable:$client->setScopes('https://www.googleapis.com/auth/gmail.modify');
Specifications