bitly 不会缩短服务器上的 url
我正在使用 bitbly API 来缩短网址。
这是我正在使用的 PHP 代码片段。
<?php
$bitly = 'http://api.bit.ly/shorten?version='.$version.'&longurl='.urlencode($url).'&login='.$login.'&apikey='.$appkey.'&format='.$format;
//The above string evaluates to:
http://api.bit.ly/shorten?version=&longurl=http://real.address.replace&login=myname&apikey=A_key_provided_by_bitbly&format=json
$response = file_get_contents($bitly);
$json = @json_decode($response,true);
}
当我调用它时,我得到以下 JSON 响应:
{"errorCode": 500, "errorMessage": "MISSING_ARG_APIKEY", "results": null, "statusCode": ""}
我一生都无法理解为什么 bitly 返回该错误 - 特别是因为我正在传递 api 密钥 - 是什么给出了?
I am using the bitbly API to shorten urls.
here is a snippet of the PHP code I am using.
<?php
$bitly = 'http://api.bit.ly/shorten?version='.$version.'&longurl='.urlencode($url).'&login='.$login.'&apikey='.$appkey.'&format='.$format;
//The above string evaluates to:
http://api.bit.ly/shorten?version=&longurl=http://real.address.replace&login=myname&apikey=A_key_provided_by_bitbly&format=json
$response = file_get_contents($bitly);
$json = @json_decode($response,true);
}
When I invoke this, I get the following JSON response:
{"errorCode": 500, "errorMessage": "MISSING_ARG_APIKEY", "results": null, "statusCode": ""}
I can't for the life of me, understand why bitly is returning that error - especially since I am passing the api key - what gives?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
该参数是
apiKey
,而不是apikey
。The parameter is
apiKey
, notapikey
.