我正在尝试通过命令行 curl google url Shorter API 并收到以下错误:
错误代码:403
错误消息:未配置访问。请使用 Google Developers Console 为您的项目激活 API。
这是我的要求:
curl -X POST 'https://www.googleapis.com/urlshortener/v1/url?key=AIzaSyA5EGsBIvk7TNu_oBFXBeDL5pWOWXXXXXX' -H 'Content-Type: application/json' -d '{"longUrl": "http://www.google.com/"}'
还尝试了 GET:
curl 'https://www.googleapis.com/urlshortener/v1/url?key=AIzaSyA5EGsBIvk7TNu_oBFXBeDL5pWOWXXXXXX' -H 'Content-Type: application/json' -d '{"longUrl": "http://www.google.com/"}'
没有 API 密钥的卷曲工作正常。我的服务器 IP 已在 Google 开发人员控制台中正确设置,API 已打开,并且我没有任何代理...
还尝试按照文档建议在 GET 和 -d 中附加 'userIp' 参数,但没有运气。
任何帮助表示赞赏..
谢谢。