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のスコープを持ったアクセストークンが必要になります。 |
ゲストプレイユーザのプロフィール情報
ゲストプレイのユーザはプロフィール情報を入力しないため下記の内容が仮のプロフィールとして設定されます。
その他のプロフィール情報は未設定として設定されます。
フィールド名 | 設定値 |
---|---|
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.getErrorCode | opensocial.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.getErrorCode | opensocial.ResponseItem.getErrorMessage |
---|---|
403 | User cancelled. |
写真をフォトアルバムにアップロードしてみよう
http://developer.mixi.co.jp/appli/ns/pc/photo_upload_api/
ゲストプレイユーザは上記機能を利用できないため、会員登録等を促すダイアログボックスが表示されます。
ゲストプレイユーザがダイアログボックスを閉じると下記のopensocial.ResponseItemが返却されます。
opensocial.ResponseItem.getErrorCode | opensocial.ResponseItem.getErrorMessage |
---|---|
403 | User cancelled. |
課金API(mixiポイント決済)
http://developer.mixi.co.jp/appli/ns/pc/payment_api/
ゲストプレイユーザは上記機能を利用できないため、会員登録等を促す画面が表示されます。
ゲストプレイユーザが該当の画面を閉じると下記のopensocial.ResponseItemが返却されます。
opensocial.ResponseItem.getErrorCode | opensocial.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ポイント決済)"と同様の変更となります。