Когда я пытаюсь добавить в код области OAuth2, например GMAIL_SEND (обозначенную Google как «ограниченная область»), я получаю сообщение «Экран приложения не подтвержден». Чтобы удалить его, мне нужно go пройти длительный и потенциально дорогостоящий «процесс проверки». Если я не установил эти области, я не смогу отправить электронное письмо, так как код PHP выдает ошибку «Недостаточно разрешений». Настроено делегирование G Suite на уровне домена. В панели администратора Google приложение было добавлено как «Надежное».
Как отправить простой Gmail с их API?
function getClient()
{
$client = new Google_Client();
$client->setApplicationName('Gmail API PHP Quickstart');
$client->setScopes([Google_Service_Gmail::GMAIL_LABELS,Google_Service_Gmail::GMAIL_COMPOSE,Google_Service_Gmail::GMAIL_SEND]);
$client->setAuthConfig('token.json');
$client->setAccessType('offline');
$client->setPrompt('select_account consent');
}