drakon5999 / gdoc2article
该软件包最新版本(v1.0.6)的许可信息不可用。
v1.0.6
2021-03-24 11:32 UTC
Requires
- adevelop/htmlcleaner: ~1
- akiyatkin/boo: ~1
- google/apiclient: ~2
- infrajs/access: ~1
- infrajs/cache: ~1
- infrajs/path: ~1
- infrajs/rest: ~1
- infrajs/router: ~1
- infrajs/rubrics: ~1
- infrajs/template: ~1
- infrajs/view: ~1
- kevintweber/groundskeeper: ~0.1
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
隐藏部分文本
密钥 - ### 在文档的任何位置将私有部分与公共部分隔开。所有在 ### 之后的内容都将从结果中删除。