【问题标题】:Google Apps Script cUrl requestGoogle Apps 脚本 cUrl 请求
【发布时间】:2016-08-13 01:03:13
【问题描述】:

我对@9​​87654323@ 很陌生。我正在尝试创建一个脚本来从公共 API 中提取数据。

API 文档表明可以这样访问信息:

curl -H "Content-Type: application/json" -X GET 
--header "X-PW-AccessToken:<TOKEN>" \
--header "X-PW-Application:developer_api" \
--header "X-PW-UserEmail:<USER_EMAIL_ADDRESS>" \
https://api.prosperworks.com/developer_api/v1/leads/2

我在Apps Script中有这个功能设置:

function myFunction() {
  var url = "https://api.prosperworks.com/developer_api/v1/leads/2";
  var headers = {
             "contentType": "application/json",
             "headers":{"X-PW-AccessToken": "<TOKEN>",
                        "X-PW-Application": "developer_api",
                        "X-PW-UserEmail": "<USER_EMAIL_ADDRESS>"}
             };

  var response = UrlFetchApp.fetch(url, headers);
  var text = response.getResponseCode();
  Logger.log(text);
}

当我运行代码时,响应似乎是空的,但 text200

我可以拨打Postman 并获得预期的JSON 对象。

我在Apps Script 做错了什么?如何访问JSON 对象?

【问题讨论】:

    标签: curl google-apps-script


    【解决方案1】:

    没有要测试的代码,很难确定,但看起来你只需要解析你的JSON

    尝试添加:

    var data = JSON.parse(response.getContentText());
    

    【讨论】:

    猜你喜欢
    • 2020-08-31
    • 1970-01-01
    • 1970-01-01
    • 2020-11-03
    • 1970-01-01
    • 2019-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多