«前の日記(2011-01-11) 最新 次の日記(2011-01-14)» 編集

会長@腹部日記


2011-01-12 [長年日記]

_ #tDiary の instagr.am プラグインを作りました

http://instagr.am 用のプラグインです。 小物なのでcontribに入れてみたいのですが、Codereposのアカウントがもらえないので gist で公開、あとでgithubへ。。

元ネタは @fkoji さんのblogからです。

が、TwitterのウェブのHTTP通信を見れば、

Instagramがエンベッド用に提供しているAPIを見つけることができます。

実際にTwitterから使われているAPIは以下のようなものです。

エンドポイント: http://instagr.am/api/v1/oembed

パラメータ:

・url: 必須。写真が掲載されたページのURL

・callback: 任意。JSONP用のコールバック関数名

・maxwidth: 任意。エンベッド可能な写真の最大幅

[InstagramのURLから写真のURLを取得する非公開APIより引用]

使い方

{{instagr 'http://instagr.am/p/9z71/'}}

Failed Open URL.. http://instagr.am/p/9z71/
765: unexpected token at ''

ソース

contribへ入りました。

https://github.com/tdiary/tdiary-contrib/blob/master/plugin/instagr.rb

instagr.amそのものは

昨日はじめて使いました、と。。

本日のツッコミ(全2件) [ツッコミを入れる]
_ ただただし (2011-01-12 03:53)

contribに入れておきましたよ。kconv#toutf8は非推奨なので、@conf.to_nativeに変えてあります。

_ 会長@腹部 (2011-01-12 04:01)

ありがとうございます! @conf.to_native は知りませんでした。。自作の他プラグインも直しておきます。