drakon5999/gdoc2article

该软件包最新版本(v1.0.6)的许可信息不可用。

v1.0.6 2021-03-24 11:32 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:53:01 UTC


README

通过 composer 安装

{
	"require":{
		"drakon5999/gdoc2article":"~1"	
	}
}

使用方法

  • 需要 创建开发者密钥 并将其上传到 data/.client_secret.json 文件夹。
  • 在 GoogleDocs 中,为创建的密钥打开任何文件的访问权限。
  • 在浏览器中打开路径 /vendor/drakon5999/gdoc2article/?id={文档ID} 文档ID可以在打开的文档的地址栏中查看。

如何创建开发者密钥

Google APIs 如果是第一次点击训练窗口。

  • 在左上角的箭头处创建一个新项目。或者在这个 页面 上。
  • 切换到创建的项目的管理面板,并点击加号以启用API。
  • 在打开的搜索中找到 "Google Drive API" 并启用它。
  • 转到 凭证 页面
  • 您使用哪种服务 - Google App Engine 或 Google Compute Engine?回答 - 不使用。
  • 选择创建,并使用 凭证创建向导
  • 选择角色至少为 "读者",类型为 JSON 密钥。
  • 名称可以任意选择
  • 将生成的密钥保存到 data/ 文件夹下,文件名为 .client_secret.json。
  • 服务账户 页面了解服务账户的名称。
  • 创建一个文件夹,例如 GDoc2Article,并为此账户提供访问权限。
  • 管理访问权限,给予客户端、员工访问权限

选项

	class GoogleDocs {
		public static $conf = array(
			'production' => 'kemppi-nn.ru', //Адрес продакшина, для замены ссылок из гуглдокс на ссылки относительно корня сайта
			'certificate' => '~.client_secret.json', //Адрес файла с авторизацией гугла
			'public' => array(
				"pages" => "ID папки"
			)
		);
	}

公开密钥

在配置文件中的 public 部分,可以列出服务器上的 data 和 GoogleDocs 中存在的文件夹。在这种情况下,检索结果将包含两个文件的数据,body 是先在服务器上的文件,然后是 GoogleDocs 中的文件。

/public/pages/about/body

隐藏部分文本

密钥 - ### 在文档的任何位置将私有部分与公共部分隔开。所有在 ### 之后的内容都将从结果中删除。