Google app engine 从多个Chrome扩展向单个Google电子表格提供数据的最佳无服务器方式
我有一个Chrome浏览器插件,它的性能就像一个社交媒体帖子书签收集器(点击一篇帖子可以捕获它的作者用户名、文本、日期、永久链接和拥有它的插件用户)。我正在寻找一种最有效、最安全、无服务器的方式,让[潜在的]成千上万的插件最终用户更新,每点击一个帖子,谷歌电子表格中的一行 凭借有限的知识,我将选择范围缩小到Webhook:Google app engine 从多个Chrome扩展向单个Google电子表格提供数据的最佳无服务器方式,google-app-engine,google-sheets,google-chrome-extension,webhooks,google-apps,Google App Engine,Google Sheets,Google Chrome Extension,Webhooks,Google Apps,我有一个Chrome浏览器插件,它的性能就像一个社交媒体帖子书签收集器(点击一篇帖子可以捕获它的作者用户名、文本、日期、永久链接和拥有它的插件用户)。我正在寻找一种最有效、最安全、无服务器的方式,让[潜在的]成千上万的插件最终用户更新,每点击一个帖子,谷歌电子表格中的一行 凭借有限的知识,我将选择范围缩小到Webhook: 创建一个GoogleApps简单的webhook应用程序,它将监听插件包 让最终用户插件将每个社交媒体post点击数据以JSON格式发送到webhook 让webhook G
谢谢。通过使用,您可以在谷歌应用程序脚本中轻松创建Webhook。例如:
函数doPost(e){
if(e.postData&&e.postData.type=='application/json'){
var data=JSON.parse(e.postData.contents);
var author=数据['author'];
变量文本=数据['text'];
var日期=数据[‘日期’];
var permalink=数据['permalink'];
var user=data['user'];
// (...)
}
此示例代码将解析通过JSON post请求接收的数据。之后,您可以将其插入电子表格并使用生成RSS提要(有关如何执行此操作的更多信息,请参阅博客帖子)。RSS提要可以使用
doGet()提供
方法。谷歌脚本Web应用程序能否为插件提供唯一的URL以调用?@EladRatson这是正确的。部署Web应用程序后,您将获得一个URL,可用于向其发送请求。非常感谢您对我的帮助