如何从Gmail获取访问令牌?

时间:2019-06-24 09:29:03

标签: laravel-5 gmail-api google-client

我在这里面临的主要问题是,一旦我点击sendmail api(此API使用Google电子邮件api发送邮件),就会给我带来Undefined index: access_token的错误

我想在我的Laravel项目中使用GMAIL Email API发送电子邮件。为此,我遵循了这个github文档:https://github.com/dacastro4/laravel-gmail。我可以成功地在我的项目中对其进行设置。但随后出现上述错误。下面是我的代码:

        use Dacastro4\LaravelGmail\Services\Message\Mail;

        $mail = new Mail;
        $mail->to( 'TOMAIL', $name = "Tester" );
        $mail->from( 'MYMAIL', $name = "Own Tester" );
        $mail->subject( "Hello World" );
        $mail->message( "Google It Brother." );
        $mail->send();

预期的响应是它应该使用gmail api发送电子邮件给用户。

1 个答案:

答案 0 :(得分:0)

尝试以下链接:

https://artisansweb.net/sending-email-via-gmail-smtp-server-laravel/

摘要注释:

在您的Gmail帐户设置中:

1. Allow Less Secure App Access
2. Create an app password
3. in your application configuration, provide the your gmail account's app password (not your gmail account password)