めも。
function createShortedByBitly($url) { // クエリストリングを生成する $q = array( 'login' => _BITLY_USERNAME_, 'apiKey' => _BITLY_API_KEY_, 'longUrl' => $url ); $params = '?'.http_build_query($q); // リクエストURLを生成 $requestUrl = 'https://api-ssl.bitly.com/v3/shorten'.$params; // 結果を取得 $json = @json_decode(file_get_contents($requestUrl)); // リクエストに失敗した場合そのままのURLを返却する if($json->status_code != 200) { return $url; } return $json->data->url; }