无论如何,我已经能够使用https://goo.gl/成功缩短我的自定义URL,使用其API似乎带来了许多挑战。一种原因是非https URL失败。另一个问题是,当longUrl
为https://www.yahoo.com/
时,它对于下面的代码运行良好,但如果为https://yahoo.com
,则失败。注意缺少的斜杠。
{
url: `https://www.googleapis.com/urlshortener/v1/url?key=${GOOGLE_URL_SHORTENER_KEY}`,
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ longUrl }),
}
我的具有查询参数的自定义URL在浏览器上可以正常使用,但失败,并出现以下错误,该错误与使用longUrl
的{{1}}值时收到的错误相同。
https://www.yahoo.com
会有人知道如何解决这些API的限制,并且有关于此API施加的限制的良好文档吗?