我正在尝试使用post man缩短与以下内容的链接:
http://api.bitly.com/v3/shorten?callback=?login=xxxxxx&apiKey=xxxxxx4a58968824c71e281208&longUrl=http%3A%2F%2Fbetaworks.com%2F&format=json
当我运行以上内容时,我得到以下内容:
{
"status_code": 500,
"status_txt": "MISSING_ARG_LOGIN",
"data": []
}
但根据我在这里看到的内容:
Using Only Javascript To Shrink URLs Using The Bit.ly API
我认为没有什么遗漏。任何的想法?
用&符号替换最后一个问号:
http://api.bitly.com/v3/shorten?callback=&login=xxxxxx&apiKey=...
我遇到了与c#(httpclient)相同的问题。响应代码为200,但响应内容包含missing_arg_login
在我的例子中,bitly api需要一个尾部斜杠作为基址
失败
BaseAddress = new Uri("https://api-ssl.bitly.com/v4")
作品
BaseAddress = new Uri("https://api-ssl.bitly.com/v4/")