Google 短縮URLデモ作成
http://dotinstall.com/lessons/basic_google_url_api/10403
を参考に作成
まず、API key は変数へ格納
そして、今回短縮するのは
今アクセスしているURLとするので
今アクセスしているURLを取得するなら
$_SERVER[‘HTTP_HOST’]
$_SERVER[‘REQUEST_URI’]
でとってきて
.
で連結する
そして、変数に格納
.で連結するのはPHPでよく行われる
java script で + で連結と近いかんじ
ソースにすると
$longUrl =’http://’. $_SERVER[‘HTTP_HOST’]. $_SERVER[‘REQUEST_URI’];
となる
短縮方法は
公式サイトをみたほうがわかりやすい
今回は
https://developers.google.com/url-shortener/v1/getting_started#shorten
の
Shorten a long URL
を使っている
要約すると
POST で
https://www.googleapis.com/urlshortener/v1/url
にアクセスし
{“longUrl”: “http://www.google.com/”}
というようにオプションを与える
アクセス形式は
Content-Type: application/json
となっているので
json でアクセス
そしてアクセスURLを変数へ格納する
$url = ‘https://www.googleapis.com/urlshortener/v1/url?key=’ . $apiKey;