对于这篇文章中缺乏技术特异性的道歉,我现在在黑暗中磕磕绊绊。
我目前正在尝试编写一个Google脚本来调用Insightly API(https://api.insight.ly),但我遇到了问题。
据我所知,当在API调用中引用记录的ID时,Insightly需要使用花括号,但是当使用包含花括号的URL时,Google脚本会返回错误。
如何摆脱那些花括号,以便Google脚本将它们视为与任何其他文本相同?
这是我的代码
var url = "https://api.insight.ly/v2/Opportunities/{217}"
var response = UrlFetchApp.fetch(url, headers);
谢谢:)
答案 0 :(得分:1)
尝试
var url = "https://api.insight.ly/v2/Opportunities/" + encodeURIComponent("{217}");
{
必须编码为%7B
,}
编号为%7D
。如果你愿意,你可以对它们进行硬编码,但能够在源代码中看到实际的字符串是很好的。
答案 1 :(得分:0)
有点晚了但是..希望它有所帮助..你不必把{和} ..正确的代码是
var url = "https://api.insight.ly/v2/Opportunities/217"