mixiアプリ » 技術仕様(Graph API方式) » スマートフォン » 利用可能なAPI
利用可能なAPI
mixiアプリでは、以下の2種類のAPIを利用することができます。
-
mixi Graph API
mixiに蓄積されたソーシャルグラフおよび各種コンテンツを扱うためのAPI群が提供されます
-
JavaScript API
mixiアプリ上の JavaScript で利用することができる APIです。主にUser Flow API(ユーザによるインタラクションを挟んだ後に動作するAPI)を利用したい場合に利用します
それぞれの詳細を以下に示します。
mixi Graph API
mixiアプリでは、mixi Graph API を利用し mixiに蓄積されたソーシャルグラフおよび各種コンテンツを利用して多彩なアプリを作ることができます。
mixi Graph API で提供されるAPIの詳細についてはmixi Graph APIの項目をご参照ください。
mixi Graph API には、以下に挙げるmixiアプリのみに提供されている機能、APIがあります。
-
Persistence API
mixiアプリごとにユーザに関するデータ(永続化情報)をmixiサーバ上にKey-Value形式で格納する機能です。
>> 情報を共有してみよう
-
リクエスト削除 API
リクエストAPIで受信したリクエストを削除するための機能です。
>> リクエスト削除API
-
PeopleAPIでユーザハッシュを取得することができます
ユーザハッシュと呼ばれる、アプリ利用ユーザを識別する情報を取得することができます。
>> ユーザハッシュについて
mixi Graph API を利用するにはユーザ認可を行う必要があります。
ユーザ認可の方法についてはユーザ認可についてをご参照ください。
JavaScript API
mixiアプリ上の JavaScript で利用することができる API です。
JavaScript API には、User Flow API(ユーザによるインタラクションを挟んだ後に動作するAPI)も含まれています。
JavaScript API にて提供される機能一覧は以下となります。
-
ユーザ認可API
mixi Graph API のユーザ認可を得るための機能です。
>> ユーザ認可について
-
招待API
友人にアプリケーションを勧めるための招待機能です。
>> 友人招待機能について
-
リクエストAPI
友人に「花束を贈りますので受け取ってください」といった要求を送信することができます。
>> リクエストAPIについて
-
アクティビティAPI
アプリ内でのユーザの行動を友人に対して通知するための機能です。
>> アクティビティの送信について
-
メッセージAPI
mixiアプリを利用しているユーザが他のユーザに対して、メッセージを送信するための機能です。
>> メッセージ送信機能について
-
mixiボイスAPI
mixiアプリ内からユーザにmixiボイスのつぶやきを投稿させることができます。
>> mixiボイスの投稿について
-
課金API(mixiポイント決済)
mixiポイントを使ったアイテム課金をmixiアプリに組み込むことができます。
>> 課金API(mixiポイント決済)
-
外部サイトへ誘導する
mixiアプリから外部のサイトへユーザを誘導する機能です。
>> 外部サイトへ誘導するための手順
-
表示領域を調整する
mixiアプリの表示領域を調整する機能です。
>> アプリ描画エリアの高さ調整
-
スクロール位置を調整する
mixiアプリからiframe外のスクロール位置を調整する機能です。
>> スクロール位置の調整
JavaScript API を利用するにはJavaScript API の利用準備を行う必要があります。
また、一部の User Flow API にはユーザ認可が必要なものがあります。