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
詳しくはこちらのページを参照下さい。
他にも Document Interaction API を使った連携も可能みたいです。
関連情報
URL schemeを使ってアプリを起動する - 強火で進め
http://d.hatena.ne.jp/nakamura001/20090305/1236267660