GMail API用户未经过身份验证

时间:2017-12-17 17:28:34

标签: php gmail-api

我正在使用此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));

0 个答案:

没有答案