mixi Developer Center (ミクシィ デベロッパーセンター)

mixiアプリ

mixiアプリ » 技術仕様(Graph API方式) » ゲストプレイ API仕様

ゲストプレイAPI仕様

この資料はmixiアプリ、ゲストプレイのGraphAPI方式で作成されたmixiアプリ用の資料となります。独自ドメイン方式、Restful API方式で作成されたアプリには適用されません。

mixi Graph API

ゲストプレイによるmixi Graph APIの変更箇所となります。
下記に記載された内容以外のAPIの変更はありません。

People API

http://developer.mixi.co.jp/connect/mixi_graph_api/mixi_io_spec_top/people-api/

ゲストプレイユーザの情報を取得しようとした場合下記の変更があります。

追加されるユーザプロフィール
属性名説明
isGuest

取得にはmixi_apps2のスコープを持ったアクセストークンが必要になります。
またfieldsパラメータにisGuestを指定することで取得できます。
ゲストプレイユーザの場合trueとなり、ゲストプレイユーザでない場合falseとなります

ゲストプレイユーザのプロフィール情報

ゲストプレイのユーザはプロフィール情報を入力しないため下記の内容が仮のプロフィールとして設定されます。

その他のプロフィール情報は未設定として設定されます。

フィールド名設定値
displayName プレイヤー
gender male
birthday 1990-01-01
addresses [
{
"region":"東京都",
"type":"hometown",
"locality": null
},
{
"region":"東京都",
"type":"location",
"locality": null
}
]

Groups API

http://developer.mixi.co.jp/connect/mixi_graph_api/mixi_io_spec_top/groups-api/

ゲストプレイユーザからグループの作成、更新、削除は行えません。

HTTP status 403が返却されます。

People lookup API

http://developer.mixi.co.jp/connect/mixi_graph_api/mixi_io_spec_top/people-lookup-api/

ゲストプレイユーザから利用することはできません。

HTTP status 403が返却されます。

Updates API

http://developer.mixi.co.jp/connect/mixi_graph_api/mixi_io_spec_top/updates-api/

ゲストプレイユーザから利用することはできません。

HTTP status 403が返却されます。

Voice API

http://developer.mixi.co.jp/connect/mixi_graph_api/mixi_io_spec_top/voice-api/

ゲストプレイユーザからつぶやきの投稿と削除、コメントの投稿と削除は行えません。

HTTP status 403が返却されます。

Check API

http://developer.mixi.co.jp/connect/mixi_graph_api/mixi_io_spec_top/check-api/

ゲストプレイユーザから利用することはできません。

HTTP status 403が返却されます。

Photo API

http://developer.mixi.co.jp/connect/mixi_graph_api/mixi_io_spec_top/photo-api/

ゲストプレイユーザから利用することはできません。

HTTP status 403が返却されます。

Message API

http://developer.mixi.co.jp/connect/mixi_graph_api/mixi_io_spec_top/message-api/

ゲストプレイユーザからのメッセージの送信、閲覧状態の変更、削除は行えません。

HTTP status 403が返却されます。

メッセージの送信にてrecipientsにゲストプレイユーザを指定した場合HTTP status 400が返却されます。

Diary API

http://developer.mixi.co.jp/connect/mixi_graph_api/mixi_io_spec_top/diary-api/

ゲストプレイユーザから利用することはできません。

HTTP status 403が返却されます。

Check-in API

http://developer.mixi.co.jp/connect/mixi_graph_api/mixi_io_spec_top/check-in-api/

ゲストプレイユーザから利用することはできません。

HTTP status 403が返却されます。

Profile Image API

http://developer.mixi.co.jp/connect/mixi_graph_api/mixi_io_spec_top/profile-image-api/

ゲストプレイユーザからのプロフィール画像の投稿、設定変更、削除は行えません。

HTTP status 403が返却されます。

Persistence API

http://developer.mixi.co.jp/connect/mixi_graph_api/mixi_io_spec_top/mixi_appli/persistence-api/

ゲストプレイユーザから利用することはできません。

HTTP status 403が返却されます。

Calendar API

http://developer.mixi.co.jp/connect/mixi_graph_api/mixi_io_spec_top/calendar-api/

ゲストプレイユーザから利用することはできません。

HTTP status 403が返却されます。

Page API

http://developer.mixi.co.jp/connect/mixi_graph_api/mixi_io_spec_top/page_api/

ゲストプレイユーザから利用することはできません。

HTTP status 403が返却されます。

UserInfo API

http://developer.mixi.co.jp/connect/mixi_graph_api/mixi_io_spec_top/userinfo-api/

ゲストプレイユーザから利用することはできません。

HTTP status 403が返却されます。

リクエスト削除API

http://developer.mixi.co.jp/connect/mixi_graph_api/mixi_io_spec_top/mixi_appli/delete-request-api/

ゲストプレイユーザから利用することはできません。

HTTP status 403が返却されます。

新リクエストAPI

http://developer.mixi.co.jp/connect/mixi_graph_api/mixi_io_spec_top/mixi_appli/new-request-api/

ゲストプレイユーザからのリクエストの投稿は行えません。

HTTP status 403が返却されます。

リクエストの投稿、お知らせの投稿時にrecipientIdsにゲストユーザが指定された場合、ゲストユーザは取り除かれて実行されます。

JavaScript API

ゲストプレイによるJavaScript APIの変更箇所となります。

下記に記載された内容以外のAPIの変更はありません。

PC

PC版のJavascriptAPIの変更箇所となります。

ユーザ認可について

http://developer.mixi.co.jp/appli/ns/pc/api_auth/

ゲストプレイユーザは認可のためダイアログ画面が表示されずAuthorization Codeが発行されます。

会員登録が行われた場合、取得したトークンは期限切れとなりGraphAPIの実行には再度ユーザの認可が必要となります。

アクティビティを送信してみよう

http://developer.mixi.co.jp/appli/ns/pc/send_activity/

ゲストプレイユーザは上記機能を利用できないため、会員登録等を促すダイアログボックスが表示されます。

ゲストプレイユーザがダイアログボックスを閉じると下記のopensocial.ResponseItemが返却されます。

opensocial.ResponseItem.getErrorCodeopensocial.ResponseItem.getErrorMessage
403 User cancelled.

友人を招待しよう

http://developer.mixi.co.jp/appli/ns/pc/invite_appli/

ゲストプレイユーザは上記機能を利用できないため、会員登録等を促す画面が表示されます。

ゲストプレイユーザが該当の画面を閉じた場合、opensocial.ResponseItemにエラーは設定されずに画面が閉じられて終了します。

新リクエストAPIを使ってみよう

http://developer.mixi.co.jp/appli/ns/pc/new-request-api/

ゲストプレイユーザは上記機能を利用できないため、会員登録等を促す画面が表示されます。

ゲストプレイユーザが該当の画面を閉じた場合、opensocial.ResponseItemにエラーは設定されずに画面が閉じられて終了します。

リクエストAPIを使ってみよう

http://developer.mixi.co.jp/appli/ns/touch/request_api/

ゲストプレイユーザは上記機能を利用できないため、会員登録等を促す画面が表示されます。

ゲストプレイユーザが該当の画面を閉じた場合、opensocial.ResponseItemにエラーは設定されずに画面が閉じられて終了します。

ユーザにメッセージを送信してみよう

http://developer.mixi.co.jp/appli/ns/pc/send_message/

ゲストプレイユーザは上記機能を利用できないため、会員登録等を促す画面が表示されます。

ゲストプレイユーザが該当の画面を閉じた場合、opensocial.ResponseItemにエラーは設定されずに画面が閉じられて終了します。

mixiボイスを投稿してみよう

http://developer.mixi.co.jp/appli/ns/pc/send_voice/

ゲストプレイユーザは上記機能を利用できないため、会員登録等を促す画面が表示されます。

ゲストプレイユーザが該当の画面を閉じると下記のopensocial.ResponseItemが返却されます。

opensocial.ResponseItem.getErrorCodeopensocial.ResponseItem.getErrorMessage
403 User cancelled.

写真をフォトアルバムにアップロードしてみよう

http://developer.mixi.co.jp/appli/ns/pc/photo_upload_api/

ゲストプレイユーザは上記機能を利用できないため、会員登録等を促すダイアログボックスが表示されます。

ゲストプレイユーザがダイアログボックスを閉じると下記のopensocial.ResponseItemが返却されます。

opensocial.ResponseItem.getErrorCodeopensocial.ResponseItem.getErrorMessage
403 User cancelled.

課金API(mixiポイント決済)

http://developer.mixi.co.jp/appli/ns/pc/payment_api/

ゲストプレイユーザは上記機能を利用できないため、会員登録等を促す画面が表示されます。

ゲストプレイユーザが該当の画面を閉じると下記のopensocial.ResponseItemが返却されます。

opensocial.ResponseItem.getErrorCodeopensocial.ResponseItem.getErrorMessage
opensocial.Payment.ResponseCode.USER_CANCELLED user canceled

スマートフォン

スマートフォン版のJavascriptAPIの変更箇所となります。PC版と同様の変更となりますのでPC版の変更内容をご確認ください

ユーザ認可について

PC版の"ユーザ認可について"と同様の変更となります。

友人招待機能について

PC版の"友人を招待しよう"と同様の変更となります。

新リクエストAPIについて

PC版の"新リクエストAPIを使ってみよう"と同様の変更となります。

リクエストAPIについて

PC版の"リクエストAPIを使ってみよう"と同様の変更となります。

アクティビティの送信について

PC版の"アクティビティを送信してみよう"と同様の変更となります。

メッセージ送信機能について

PC版の"ユーザにメッセージを送信してみよう"と同様の変更となります。

mixiボイスの投稿について

PC版の"mixiボイスを投稿してみよう"と同様の変更となります。

課金API(mixiポイント決済)

PC版の"課金API(mixiポイント決済)"と同様の変更となります。

このページの上部へ