Php 使用Google API V3连接到Google日历

Php 使用Google API V3连接到Google日历,php,google-calendar-api,Php,Google Calendar Api,两天前我看到一篇帖子: 它看起来像是我需要的代码。我只是一个业余的php程序员。我曾使用Zend Framework将我的网站连接到Google日历,以便从我的网站对日历进行更改,但现在由于它使用了Google API的V2而被弃用 因此,现在我正在尝试使用PHP客户端库,并且已经转到Google开发者控制台,创建了一个我认为是“应用”服务帐户来使用PHP客户端库。在上面帖子的代码中有一行: $client->setApplicationName("My app"); 我不知道那是什么

两天前我看到一篇帖子:

它看起来像是我需要的代码。我只是一个业余的php程序员。我曾使用Zend Framework将我的网站连接到Google日历,以便从我的网站对日历进行更改,但现在由于它使用了Google API的V2而被弃用

因此,现在我正在尝试使用PHP客户端库,并且已经转到Google开发者控制台,创建了一个我认为是“应用”服务帐户来使用PHP客户端库。在上面帖子的代码中有一行:

$client->setApplicationName("My app");
我不知道那是什么意思?在控制台中创建时,我有一个“项目名称”,但我真的不确定这是否是“应用程序名称”。或者更糟糕的是,我根本没有创建应用程序,犯了一个错误。我有所有其他参数,如客户端ID、密钥文件和服务帐户

另外,我在一篇文章中看到,您必须将客户机ID添加到../src/Google/config.php文件中,这也是必需的吗


thx

我找到了关于设置服务帐户的所有建议,以及在
App name也可以是谷歌控制台上的项目名称。顺便说一句。

我的App就是你的应用程序名称。您只需在上面的行中添加应用程序名称而不是客户端id。这里有一个链接,可以帮助您使用php连接到calendar Api v3。应用程序名是控制台中的项目名吗?另外,您提供的我引用的原始代码的链接并不是我真正需要的。经过更多的研究,我认为我需要一个服务帐户,因为我不希望用户与日历交互,我希望服务器为他们这样做。所以我需要类似的东西,在服务器上有密钥文件,没有客户机机密或密钥。感谢您的评论,这是您为您的申请提供的名称。只是供您参考。或者使用您发送的同一个博客。请再次询问-应用程序名称是您从控制台获得的项目名称吗?如果不是,那么我不知道它是什么。你应该接受这个答案,因为它帮助了你: