我正在使用此GMailPHP,我的配置文件正确。但是我收到了这个错误 -
User is not authenticated.
代码如下所示,我的目标是从命令行运行的。我认为获取OAuth令牌需要CLIENT ID和SECRET。我不需要OAuth令牌。我需要使用来自Google Console for GMail的配置变量进行身份验证。
<?php
require_once '../vendor/autoload.php';
require_once('includes/config.php');
use GmailWrapper\Authenticate;
use GmailWrapper\Messages;
$Authenticate= Authenticate::getInstance(CLIENT_ID, CLIENT_SECRET, APPLICATION_NAME, DEVELOPER_KEY);
$Message= new Messages($Authenticate);
$send = $Message->send('random_name@random_email_domain.com', 'GMail Testing', 'GMail API');
if(!$send['status']){
echo $send['message'];
exit;
}
echo 'Message sent. See details below.<br/>';
echo '<pre>';
file_put_contents('data.txt', print_r($send['data'], true));