はじめに
mixiはSNSだけではなくプラットフォームとしての側面も持っており,
mixiではスマートフォン上でのmixiプラットフォームの利用を促進するために,
mixi API SDK for iOSとは
mixi API SDK for iOS
リスト1 People API呼び出しの例
MixiRequest *request = [MixiRequest
requestWithEndpoint:@"/people/@me/@self"];
[[Mixi sharedMixi] sendRequest:request
delegate:self];
mixi SDK
- シングルサインオンができる
- 認可・
トークンの期限切れなどを気にせずAPIの呼び出しだけに専念して開発できる - mixiアプリはmixi内の検索機能で探すことができ,
ユーザがアプリを見つけやすい
もちろん利点だけではありません。現時点では次のような欠点も存在します。
- 認可をmixi公式アプリに依存するため開発には実機が必要になる
- iPadには対応していない
これらの点が受け入れられない場合は,
mixi API SDK for iOSを準備する
mixi SDK
事前準備
先の項目に進む前に下記を済ませておいてください。誌面の都合上詳細な説明は省略します。
- iPhoneアプリを実機で動作させられるようmixi公式アプリがインストールされた実機を用意し,
各種登録を済ませる - mixiパートナー登録をする。個人パートナーの方はクレジットカード番号も登録する
(※1)
- ※1)
- クレジットカード番号は身分証明のために登録いただいており,
この登録で課金が発生することはありません。
アプリ登録
mixi SDK
アプリ情報の登録で重要な設定項目は次のとおりです。
- mixiアプリの場合
- アプリ対応範囲:
「iOS版」 にチェックを入れる - Graph APIの場合
- 起動URIスキーム:mixi SDK
(iOS) を使用するアプリの起動のためのURIスキームを入力する
プロジェクトの設定
mixi Developer Centerの
さらにmixi SDK
- CFNetwork.
framework - Security.
framework - SystemConfiguration.
framework
最後にmixi Developer Centerのアプリ情報に表示されている起動URIスキームをプロジェクトに追加してください。mixiアプリの場合はデフォルトではmixiapp-<アプリID>,