dav*_*ids 8 curl google-apps-script
我很新Google Apps Script.我正在尝试创建一个脚本来从公共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
Run Code Online (Sandbox Code Playgroud)
我有这个功能设置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);
}
Run Code Online (Sandbox Code Playgroud)
当我运行的代码,响应似乎是空的,但是text是200.
我能够打电话Postman并获得预期的JSON对象.
我做错了Apps Script什么?我如何访问该JSON对象?
小智 8
没有代码进行测试,很难确定,但看起来你只需解析你的代码 JSON
尝试添加:
var data = JSON.parse(response.getContentText());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8463 次 |
| 最近记录: |