【发布时间】:2016-08-13 01:03:13
【问题描述】:
我对@987654323@ 很陌生。我正在尝试创建一个脚本来从公共 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);
}
当我运行代码时,响应似乎是空的,但 text 是 200。
我可以拨打Postman 并获得预期的JSON 对象。
我在Apps Script 做错了什么?如何访问JSON 对象?
【问题讨论】: