Curl 谷歌网址缩短器API-
新的API。。。我正在查看此处的文档(),无法使用以下命令:Curl 谷歌网址缩短器API-,curl,google-api,short-url,Curl,Google Api,Short Url,新的API。。。我正在查看此处的文档(),无法使用以下命令: curl https://www.googleapis.com/urlshortener/v1/url?key=<MYAPIKEY> \ -H 'Content-Type: application/json' \ -d '{"longUrl": "http://www.google.com/"}' 不知道他们为什么要求一个shortUrl参数,我不是在寻找他们返回给我的吗 这是一个正确的例子,你可能还做错了什
curl https://www.googleapis.com/urlshortener/v1/url?key=<MYAPIKEY> \
-H 'Content-Type: application/json' \
-d '{"longUrl": "http://www.google.com/"}'
不知道他们为什么要求一个shortUrl参数,我不是在寻找他们返回给我的吗 这是一个正确的例子,你可能还做错了什么。API工作正常,并使用您提供的示例缩短了URL 您确定没有在第一个反斜杠(
\
)处完成命令的执行,因为如果这样做,它将返回您遇到的错误。确保立即运行整个命令。也可以将多行合并为一行并删除反斜杠
因此,运行此命令(不提供内容和HTTP头):
这是一个正确的例子,您可能做了其他错误的事情。API工作正常,并使用您提供的示例缩短了URL 您确定没有在第一个反斜杠(
\
)处完成命令的执行,因为如果这样做,它将返回您遇到的错误。确保立即运行整个命令。也可以将多行合并为一行并删除反斜杠
因此,运行此命令(不提供内容和HTTP头):
我发誓我以前试过,但这次成功了——谢谢!:)我发誓我以前试过,但这次成功了——谢谢!:)
{
"error": {
"errors": [
{
"domain": "global",
"reason": "required",
"message": "Required parameter: shortUrl",
"locationType": "parameter",
"location": "shortUrl"
}
],
"code": 400,
"message": "Required parameter: shortUrl"
}
}
curl https://www.googleapis.com/urlshortener/v1/url?key=<MYAPIKEY>
{
"error": {
"errors": [
{
"domain": "global",
"reason": "required",
"message": "Required parameter: shortUrl",
"locationType": "parameter",
"location": "shortUrl"
}
],
"code": 400,
"message": "Required parameter: shortUrl"
}
}