0

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": ""}

私は一生、なぜビットリーがそのエラーを返すのか理解できません-特に私はAPIキーを渡しているので-何が得られますか?

4

1 に答える 1

1

パラメータはapiKeyではなくapikeyです。

于 2011-07-27T10:49:21.923 に答える