Bitly v3会缩短API工作吗?

时间:2012-01-16 18:05:30

标签: api rest oauth-2.0 bit.ly

有没有人有Bitly's V3 API工作的实际例子?

Oauth似乎有效,但shorten总是回归:

{data=[], status_code=500, status_txt=MISSING_ARG_APIKEY}

即使我提供了apiKey(如果我使用access_token,我不应该这样做),我仍然会收到错误。 我已经尝试过SSL和非SSL端点。虽然V2 api对我来说很好。

2 个答案:

答案 0 :(得分:3)

是。它有效。

示例:

http://api.bit.ly/v3/shorten?format=txt&login=$username$&apiKey=$key$&longUrl=$longurl$

您可以从here获取usernameapi key。对于用户名,有一个名为Public Timeline的部分,其中会有https://bitly.com/u/o_19rtfe2ph0https://bitly.com/u/o_19rtfe2ph0.rss等链接。这里o_19rtfe2ph0是要使用的用户名。

希望它有所帮助。 Here's the full documentation

答案 1 :(得分:0)

如果你是通过命令行使用curl尝试这个东西并且没有引用url,那么第一个&符号意味着一个参数分隔符实际上执行了你在后台输入的内容,从而打破了整个事情。 / p>

简单的回答,引用整个url字符串,它应该可以工作。