めも。
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;
}