強火で進め

このブログではプログラム関連の記事を中心に書いてます。

InstagramはURL schemeを使った連携にも対応してるみたい

写真加工&投稿共有アプリのInstagram、最近はOAuthを使った連携も可能になってるみたいですがそれ以外にもURL schemeを使った連携も出来るみたいです。

こんな感じに記述して使えます。

NSURL *instagramURL = [NSURL URLWithString:@"instagram://location?id=1"];
if ([[UIApplication sharedApplication] canOpenURL:instagramURL]) {
  [[UIApplication sharedApplication] openURL:instagramURL];
}

指定も色々と可能で以下の様なものが利用可能です。

アプリが起動するだけ

instagram://app

Instagramアプリ内でカメラ起動

instagram://camera

Media

instagram://media?id=3

ユーザ

instagram://user?username=mikeyk

位置

instagram://location?id=1

タグ

instagram://tag?name=dog

詳しくはこちらのページを参照下さい。

iPhone Hooks
http://instagram.com/developer/iphone-hooks/

他にも Document Interaction API を使った連携も可能みたいです。

関連情報

URL schemeを使ってアプリを起動する - 強火で進め
http://d.hatena.ne.jp/nakamura001/20090305/1236267660