2011-07-27 19 views
0

私はbitbly APIを使用してURLを短縮しています。サーバーマシンのURLを少し短くしないでください

ここに私が使用している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 key - 何が得られますか?

+0

補足として、サービスの実際の名前はbit.lyです。 – pt2ph8

+0

@ pt2ph8:URLはhttp://bit.ly/shorten?version .....のようにする必要があります。 – oompahloompah

+0

下記の私の答えをお読みください。 – pt2ph8

答えて

1

パラメータはapiKeyであり、apikeyではありません。

+0

ありがとうございます。 longurlパラメータもlongUrlでなければならないことが判明しました。 – oompahloompah

関連する問題