我正在构建自助发布网站。我希望将Google文档整合到我的网站中,并允许每个发布者/作者从我的网站上书写她/他的图书,稍后从我的网站或直接从Google文档更新内容,并保持内容的两个版本同步。将Google文档集成到网站以创建内容
这可能吗?谢谢!
我正在构建自助发布网站。我希望将Google文档整合到我的网站中,并允许每个发布者/作者从我的网站上书写她/他的图书,稍后从我的网站或直接从Google文档更新内容,并保持内容的两个版本同步。将Google文档集成到网站以创建内容
这可能吗?谢谢!
是的,这是可能的。
您可以获取Google文档文件内容,并使用Google Documents List API上传新内容。
如果您在Google文档之外进行编辑,您目前必须自行手动执行同步,在这种情况下,您需要重新上传文件内容。
我们使用Google Docs作为我们网站的CMS,并使用名为Feed.U的应用程序。我们的网站位于Php,但Feed.us与其他脚本语言一起使用。
是的这可以通过包括API &谷歌的SDK .. 如果您正在使用c#(ASP .net)/ Java(JSP/HTML)等语言,则需要在安装.dll后导入/包含引用的Google在您的项目中。
注意:要使用任何Google产品(电子邮件,地图,日历,...),您需要密钥代码,可以通过记录一些谷歌电子邮件并生成API密钥来获取。您将获得加密的代码作为您的应用程序/项目运行的关键。
using Google.GData.Client;
using Google.GData.Documents;
namespace MyDocumentsListIntegration
{
class Program {
static void Main(string[] args)
{
// Application code here
}
}
}
请参考以下Linkes:
API参考:Click Here
详细参考:Click Here
是的,这是可能的。
您可以获取谷歌文档文件的内容,并上传与Google.GData.Client和Google.GData.Documents的NuGet包的新内容
你可以找到例子充分的信息与此链接here
使用Google API做这件事的新方法。 (www.cloudward.com) - 使用称为EASE的语言的片段可以在程序中执行此操作(使用文档和工作表更像数据库和文档)。
发布在减轻你的谷歌文档的声明(你会嵌入在网页中该发言)看起来像:
<# include processed google doc "My Book"; #>
您的每一次用户更新文档,它会自动发布。片段可以被缓存,所以使用Google Publish选项的速度也会更快(当Google发布时,文档看起来更好)
这种方法的好处是可以使用程序控制。例如,你可以在谷歌片打造出版的书籍列表:(色谱柱:书名,作者,谷歌文档名称,发布时间(是,否)
<body>
<!-- Open and start a query from a named Google Sheet -->
<# start list for googlesheet "Published Books";
include when published is "yes";
#>
<!-- header of our list -->
<# start header #>
<table>
<th>Book</th>
<th>Author</th>
<th></th>
</tr>
<# end header #>
<!-- For each row in the sheet list a line in our table with contents of
the sheet and link to a new page to duplay the actual book - passing
the book name as a param -->
<# start row #>
<tr>
<td><# Book Title #></td>
<td><# Author #></td>
<td><a href='<# snippet "Read Book" #>&bookname=<# Google Doc Name #>'>Open Book</a></td>
</td>
<# end row #>
<!-- Close out our list -->
<# start footer #>
</table>
<# end footer #>
<# end list #>
</body>
这就需要第二页实际显示本书简介:
<body>
<!-- bookname is a URL param passed and use as a variable -->
<# include processed google doc "<#[url.bookname]#>"; #>
</body>
截至今年9月,谷歌文档API已被弃用,取而代之的[谷歌云端硬盘API]的(https://developers.google.com/drive/v2/reference/) – amacy 2012-12-30 20:00:49