我试图通过命令行卷曲谷歌网址缩短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/"}'
Run Code Online (Sandbox Code Playgroud)
还试过GET:
curl 'https://www.googleapis.com/urlshortener/v1/url?key=AIzaSyA5EGsBIvk7TNu_oBFXBeDL5pWOWXXXXXX' -H 'Content-Type: application/json' -d '{"longUrl": "http://www.google.com/"}'
Run Code Online (Sandbox Code Playgroud)
没有API密钥的卷曲工作正常.我的服务器IP在Google开发者控制台中正确设置,API已打开,我不在任何代理后面......
还尝试在GET中附加'userIp'参数并通过-d附加文档建议,但没有运气.
任何帮助表示赞赏..
谢谢.
所以,答案可以在这里找到:https: //developers.google.com/url-shortener/v1/url/insert
这是我的测试curl命令有效:
curl https://www.googleapis.com/urlshortener/v1/url?key=YourAPIKeyGoesHere -H 'Content-Type: application/json' -d '{"longUrl": "http://www.google.com/"}'
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3233 次 |
最近记录: |