タグ

mixiに関するkjirouuのブックマーク (5)

  • mixiアプリガイドライン - mixiアプリ

    mixiアプリガイドライン(以下「ガイドライン」と言います)は、株式会社MIXI(以下「弊社」と言います)が提供するソーシャル・ネットワーキング サービス「mixi」(以下「mixi」と言います)でmixi Platform を利用して、mixiアプリを提供するソーシャルアプリケーションプロバイダーに対し、その基的なルールと運営方針を示したものです。弊社は、ガイドラインにより、mixiユーザーに便利かつ安心して利用できる環境を提供し、mixiアプリの積極的な普及、利用促進を図ります。 mixi Platform利用規約をはじめとする各種利用規約とあわせて、各ソーシャルアプリケーションプロバイダーは、ガイドラインの内容の理解と遵守をお願いします。なお、弊社が特別に認めた場合には、この限りではありません。 ガイドラインを遵守いただけないと弊社が判断した場合は、提供中のmixiアプリに

    kjirouu
    kjirouu 2012/03/31
    外部サイトの内容について, 「8.ユーザー保護」>「外部サイト・外部アプリへの遷移について」, ただ具体的な条件は何も書いてない
  • よくあるご質問 - mixiアプリ

    利用者の成りすましについて 不正にmixiアプリの利用者を成りすますことを防止あるいは成りすまされたことを検知するには、どうしたら良いでしょうか? Person & Friends APIを利用すると、mixiアプリの利用者のユーザIDなどを取得することができます。多くのmixiアプリにおいて、取得したユーザIDとそれに関する情報をバックエンドサーバ(=外部のサーバ)に送信し、データベースに格納する処理が行われています。その際に指定されるユーザIDは、「そのmixiアプリを実際に誰が利用していたか」を示す非常に重要な情報です。これが不正に改ざんされた場合、悪意を持って別のユーザに成りすましてmixiアプリを利用することができてしまいます。 mixi Platformでは、署名付きリクエストと呼ばれる外部サーバとの通信方式を提供しています。これは、mixiアプリから外部サーバに何らかの情報を

    kjirouu
    kjirouu 2011/06/19
    mixiアプリAPI群のアクセス元IP(REMOTE ADDR)は期待出来ないとのこと。"mixiのコンテナのIPアドレスの公開予定は未定となっております。 また、mixiサーバの各IPアドレスは変更されることがあります"
  • 【重要】ユーザーIDの変換APIリリースのお知らせ << mixi Developer Center (ミクシィ デベロッパーセンター)

    先日、「mixiアプリAPIのユーザーID仕様変更に関するお知らせ」の中でお知らせ致しました、ユーザーIDの変換API日リリースいたしましたので、お知らせいたします。 ソーシャルアプリケーションプロバイダー様が、新方式のユーザーIDの取得については、アプリ設定画面にてユーザーIDの変換API利用規約に同意していただくことで、people APIのfieldsパラメータに”platformUserId”が追加される仕様になっております。 例えば、以下のようなリクエストを発行します。 GET http://api.mixi-platform.com/os/0.8/people/@me/@friends?fields=platformUserId これにより以下のようなレスポンスが得られます。 { "entry" : { "thumbnailUrl":"http://img.mixi.jp/

    kjirouu
    kjirouu 2011/04/14
    ユーザIDが数値から13桁の英数字になった件で、変換後APIについての説明。'platformUserId'というものになり抽出は出来るようになったが、それを他のmixi API で使えるのは6月かららしい
  • mixiアプリで情報をjsonで永続的に保存する方法 | 俺のメモ

    opensocialのデータの保存方法は、Key-Valueペアの文字列情報になります。 非常に高速に単純明快で扱いやすいのですが、とたんに扱いにくくなりコードが冗長化しがちです。 mixiアプリはjavascriptなんでそんな時jsonで保存しとくとラクチンです。 幸いな事にopensocialにはjson化するメソッドが既に備わっています。 下記がarrと言う名前のJSONデータが作成を保存する方法です。 情報の永続化 var user_id = opensocial.IdSpec.PersonId.VIEWER; var arr = {}; arr['title'] = "hoge"; arr['rank1'] = "rank1"; arr['rank2'] = "rank2"; arr['rank3'] = "rank3"; // エンコードしてjson化 var jsonval

    kjirouu
    kjirouu 2011/04/10
    Persistence APIの永続化にJSONデータを保存・取得する方法。gadgets.json.stringify と gadgets.util.unescapeString と gadgets.json.parse を使う
  • 情報を共有してみよう - mixiアプリ

    一般的なアプリケーションにおいて、入力された情報や何らかの方法で入手したコンテンツに対して、ファイルやデータベースに書き出しておくことで、アプリケーションの利用状況に関わらず情報を永続化しておくことが行われます。ソフトウェアのほとんどが、何らかの情報を永続化しているといっても言い過ぎではないでしょう。 mixiアプリにおいても、入力された情報や外部のサービスから取得したコンテンツなどを永続化しておきたいと考える機会は多いはずです。毎回ユーザに情報の入力を求めていては、人気となるmixiアプリとは言えないでしょう。さらに、あるユーザの情報を、他のユーザから参照したい場合も出てきます。特に、情報共有系のmixiアプリであれば、なおさらです。 OpenSocial JavaScript APIでは、情報の永続化を行う機構をOpenSocialコンテナが提供することが規定されています。この機構にア

    kjirouu
    kjirouu 2011/04/10
    Persistence API による情報の永続化方法
  • 1