pixelstudio / wp-google-api
[需要编程] 提供Google API客户端的WordPress插件
Requires
- php: >=7.0.0
- composer/installers: ~1.0
This package is auto-updated.
Last update: 2024-09-29 05:49:25 UTC
README
此WordPress插件仅提供API客户端。除非在您的主题中进行编程,否则它不会做任何事情。
有关文档阅读:https://github.com/google/google-api-php-client
要求
- PHP版本5.6或更高
- WordPress版本4.9.6
本地测试
您需要SSL才能使API工作。
如果您使用Windows,可以通过以下步骤将证书添加到您的WAMP或XAMPP安装中
-
将其放入PHP文件夹中,例如
C:\xampp\php\extras\ssl\
或C:\wamp64\bin\php\php7.0.0\extras\ssl
-
在php.ini文件中,取消注释“curl.cainfo”,并放入SSL文件的路径,如
curl.cainfo = "C:\xampp\php\extras\ssl\cacert-2018-06-02.pem"
。 -
完成。现在您的API应该可以工作,即使没有更改虚拟主机到HTTPS。
有关详细信息,请阅读此StackOveflow论坛
显示自己的日历
如果只是为了显示自己的日历,可以跳过OAuth过程。按照以下步骤操作
-
我假设您已创建具有获取日历API权限的API控制台。如果没有,请在此处创建:https://console.developers.google.com
-
转到
菜单 > IAM & Admin > 服务帐户
。创建一个新的帐户,命名任意,并将角色设置为项目 > 观众。勾选“提供新的私有密钥”。 -
您将自动下载一个JSON文件。请妥善保管它,因为您不能重新下载它。
-
打开您的日历,并授予服务帐户电子邮件的查看权限。如果您想看到颜色,则需要授予读取和写入权限。
-
设置已完成。您可以在以下位置找到示例代码:https://gist.github.com/hrsetyono/5d8623bd8f28da3e282441ce1314f022