mixiアプリ » 技術仕様(Graph API方式) » PC » 利用可能な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アプリから画像ファイルをユーザのかんたん公開アルバムに登録することができます。
>> 写真をフォトアルバムにアップロードしてみよう
-
課金API(mixiポイント決済)
mixiポイントを使ったアイテム課金をmixiアプリに組み込むことができます。
>> 課金API(mixiポイント決済)
-
外部サイトへ誘導する
mixiアプリから外部のサイトへユーザを誘導する機能です。
>> 外部サイトへ誘導するための手順
-
表示領域を調整する
mixiアプリの表示領域を調整する機能です。
>> 表示領域を調整してみよう
-
スクロール位置を調整する
mixiアプリからiframe外のスクロール位置を調整する機能です。
>> スクロール位置の調整
JavaScript API を利用するにはJavaScript API の利用準備を行う必要があります。
また、一部の User Flow API にはユーザ認可が必要なものがあります。