おもしろwebサービス開発日記

Ruby や Rails を中心に、web技術について書いています

mixiアプリのパーミッションモデル

mixi Developer Center (ミクシィ デベロッパーセンター) » 取得できる情報について
mixi Developer Center (ミクシィ デベロッパーセンター) » プロフィール情報・マイミク情報を使ってみよう

を読んでの自分用メモです

対象となる情報

基本情報
プロフィール情報
  • 現住所(都道府県まで)
  • 年齢
  • 生年月日(非公開可能)
  • 性別(非公開可能)
マイミク一覧情報
永続化情報

ユーザがアプリをインストールしている場合

基本情報とプロフィール情報のうち、「非公開」でないものは取得可能

ユーザがアプリをインストールしていない場合

基本的に

  • 基本情報は取得可能
  • プロフィール情報のうち、「全体公開」としている項目は取得可能

だが、mixiアプリに関するプライバシー設定のページにて情報の公開を制限できる。このページは現在リンクを複数たどらないと表示されないので、たぶん普通の人は認知してない。

(2010年1月31日追記)
プライバシー設定のページで、基本情報とプロフィール情報の全ての項目について公開/非公開の設定が出来るようになってた。いつの間に・・・

マイミク一覧の取得

OwnerおよびViewerのマイミク情報なら取得できる

永続化情報

  • アプリをインストールしていれば、そのアプリに属する永続化情報は他人のものでも取得可
  • 更新はViewerの永続化情報のみ可能

newFetchPersonRequest()でデフォルトで取得できる情報

  • ID
  • ニックネーム
  • プロフィール写真のURL

ということで基本情報とは別。