Google脚本 - 调用APi - 错误对象

时间:2017-07-12 08:24:05

标签: javascript api google-apps-script

我在API中进行了网址调用,但我发现了此错误

  

TypeError:无法在对象

中找到函数getContentText

以下是我的代码。 我甚至尝试对URL进行编码,但仍无法正常工作。 你能告诉我哪里错了吗?什么是修复?

谢谢,



  var url = 'https://welcome.de.coremetrics.com/analyticswebapp/api/1.0/report-data/explore/explore.ftlid=634022';  
  var params = {
    'clientId': 'mi_id',
    'format': 'JSON',
    'userAuthKey' : 'my_key',
    'language' : 'en_US',
    'viewID' : 'default.ftl',
    'period_a' : 'D20170601',
    'fileName' : 'explore_explore^id=634022_default_view_D20170601.json'
  }
   var options = {
   'method' : 'GET',
   'payload' : params
 };
 
   response = UrlFetchApp.getRequest(url,options);
  var data = JSON.parse(response.getContentText());




1 个答案:

答案 0 :(得分:1)

找到解决方案:

  res = encodeURI(query)
  response = UrlFetchApp.fetch(res, {muteHttpExceptions: true, escaping: false}).getContentText();