instagramの最新更新日時を取得する

 まずはアクセストークンを取得。

www.ultra-l.net

 idを取得してからアクセストークンを取得するという回りくどい方法を紹介しているページもあるけど、type=tokenとすると一発で取得できる。

 続いて以下のページのスクリプトを試してみる。

qiita.com

 どうもエラーしか返ってきていない。途中の変数をいろいろと表示させたら、$request_urlがhttps://api.instagram.comv1/users/...になってた。

        $request_url = http_build_url($url, [
            "scheme" => "https",
            "host"   => "api.instagram.com",
            "path"   => "v1/{$url}/",
            "query"  => http_build_query($parameters),
        ]);

 pathの頭の/が抜けているのが原因。twitter経由でご連絡。すでに修正済み。

 これを解決して、自分のinstagramの最新エントリーの日時を取得できるようになった。

<?php
#http://qiita.com/uda0922/items/0c111d3e312b1dc5d6e8
require_once("instagram.php");

$instagram = new Instagram();
$my_media  = $instagram->request('users/self/media/recent', ['count' => 1]);
echo date_j($my_media->data[0]->created_time);

function date_j($unix_date){
	return date("Y/m/d H:i",$unix_date);
}

?>

 instagram.phpは上記のスクリプトを別ファイルにしたもの。

 次の目標は、instagramに書き込んだらハッシュタグを取り除いてtweetすること。

台湾料理金福来

 年明け初行脚。

 餃子の王将発祥の地のそばに餃子の大将という店ができたと聞いてやってきた。「2階に中華が2軒か」と感心しながら階段を登ったら大将は見当たらず。再度入り口まで降りてみたら看板の上に台湾料理金福来と書いた紙を貼ってある。遠慮して店名を変えたのか?
 餃子は肉厚系。甘みの強いカニ玉とも相まっ、糖質とりすぎかも。
 店内の張り紙がいろいろ楽しい。酢に「辣油」って書いてあるし。

 このビルは1階がパキスタン料理店で、ほかにもあやしげなアジアンエステの店も入居。外国人でも貸す家主さんなんやろう。

retty.me

visitorsのログ解析が動いていなかった

 久しぶりにvisitorsが吐き出すhmtlを見たら全然表示されていない。データを置いてあるディレクトリを見ると、ファイルは作成されているけどサイズ0バイト、8月20日までは作成されている。

 ということはubuntu16.04LTSにアップグレードした時から。telnetでログインしてvisitorsを実行してもnot found。apt-get install visitorsを実行してもnot found。ということはリポジトリから削除されたのか。

 公式サイトからtar.gzをダウンロードして解凍して、READMEに沿ってmakeして、できたファイルを/usr/binにコピーして、元通り動くようになった。

なんでリポジトリから落ちたんだろう。

doroyamada.hatenablog.jp

doroyamada.hatenablog.jp

d.hatena.ne.jp