pixelstudio/wp-google-api

[需要编程] 提供Google API客户端的WordPress插件

安装: 4

依赖关系: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:wordpress-plugin

1.0.0 2020-02-03 04:39 UTC

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安装中

  1. https://curl.haxx.se/docs/caextract.html下载最新证书

  2. 将其放入PHP文件夹中,例如C:\xampp\php\extras\ssl\C:\wamp64\bin\php\php7.0.0\extras\ssl

  3. 在php.ini文件中,取消注释“curl.cainfo”,并放入SSL文件的路径,如curl.cainfo = "C:\xampp\php\extras\ssl\cacert-2018-06-02.pem"

  4. 完成。现在您的API应该可以工作,即使没有更改虚拟主机到HTTPS。

有关详细信息,请阅读此StackOveflow论坛

显示自己的日历

如果只是为了显示自己的日历,可以跳过OAuth过程。按照以下步骤操作

  1. 我假设您已创建具有获取日历API权限的API控制台。如果没有,请在此处创建:https://console.developers.google.com

  2. 转到菜单 > IAM & Admin > 服务帐户。创建一个新的帐户,命名任意,并将角色设置为项目 > 观众。勾选“提供新的私有密钥”。

  3. 您将自动下载一个JSON文件。请妥善保管它,因为您不能重新下载它。

  4. 打开您的日历,并授予服务帐户电子邮件的查看权限。如果您想看到颜色,则需要授予读取和写入权限。

  5. 设置已完成。您可以在以下位置找到示例代码:https://gist.github.com/hrsetyono/5d8623bd8f28da3e282441ce1314f022