【问题标题】:Google Gadget API remote-content issueGoogle Gadget API 远程内容问题
【发布时间】:2013-04-04 15:13:17
【问题描述】:

在我的 Google 小工具 JavaScript 中,我有一个可以从 Google Apps 脚本调用的 URL。

function getFileId(postData) {
  var params = {};  
  var url = "https://script.google.com/a/macros/mycompany.com/s/AAABBBCCCDDEEE-FFF-GGG/exec";
  params[gadgets.io.RequestParameters.POST_DATA] = postData;
  params[gadgets.io.RequestParameters.CONTENT_TYPE] = gadgets.io.ContentType.TEXT;
  params[gadgets.io.RequestParameters.METHOD] = gadgets.io.MethodType.GET;
  gadgets.io.makeRequest(url , responseFileId, params);
};

因此,当函数 responseFileId() 返回 obj.text 时,它实际上进入了 mycompany.com 登录屏幕。这意味着它需要我所做的那个小工具的身份验证。那个 Google 小工具不是持有我当前域的 Google 凭据以在“https://script.google.com/a/macros/mycompany.com/s/AAABBBCCCDDEEE-FFF-GGG/exec”运行 Google Apps 脚本吗?

我尝试使用 Google Chrome 浏览器手动运行 (https://script.google.com/a/macros/mycompany.com/s/AAABBBCCCDDEEE-FFF-GGG/exec),它返回值而不显示登录屏幕...

有人能告诉我们缺少哪一步吗?这与 Google OAuth 有关吗?

【问题讨论】:

    标签: google-apps-script google-api google-gadget


    【解决方案1】:

    而不是这样做。我找到了一个更好的主意 => 为远程网站使用标签。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-28
      • 1970-01-01
      相关资源
      最近更新 更多