mixiステーション2.2.1で追加されたAPIの発掘

mixiぜんぜん知らないので前からあったのかもですが、mixiステーションのバージョンが2.2.1になって mixi toolbar っていうのが追加になっていました。

インストールしているときに出てくるダイアログに mixi toolbar というのが出てくるのですが、なんかインストールしてもデフォルトでは表示されないみたいなので(自分の環境だけかも)、自分でIEのメニューから[表示]/[ツールバー]/[mixi] を選んで表示させる必要がありました。そうするとIEにmixi toolbarが出てきます。

Holygrail

id:HolyGrail誕生日おめでとう。

以下恒例のAPI発掘結果です。ちなみに認証はmixiのあしあとAPI発掘のとき同じでWSSEもしくはcookieでできました。

マイミク一覧

http://mixi.jp/atom/friends/r=1/member_id=myMixiID

自分のマイミク一覧がマイミク管理でつけたメモがcontentに入って帰ってきます。

こんなかんじです。ちなみにupdatedに入っている値は最終ログイン時間の模様。でも3日以上前になると常に1970/1/1… になるみたいです。残念。

<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>mixi friends</title>
  <link rel="self" href="http://mixi.jp/atom/friends/r=1/member_id=26756" type="application/atom+xml"/>
  <link rel="alternate" href="http://mixi.jp/home.pl" type="text/html"/>
  <updated>2007-08-01T07:12:13Z</updated>
  <author>
    <name>ku</name>
    <uri>http://mixi.jp/show_friend.pl?id=26756</uri>
  </author>
  <id>tag:mixi.jp,2007:friends-26756</id>
  <entry>
    <id>tag:mixi.jp,2007:friends-26756-11325239</id>
    <title>あさんのう</title>

マイミク日記、コミュニティなど最新更新一覧

http://mixi.jp/atom/updates/r=1/member_id=myMixiID

ログインしたときのトップに出てくる情報全部が混ざったフィードが帰ってきます。コミュニティのトピックだけsummaryにコメント数が入っていました。

<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>mixi updates</title>
  <link rel="self" href="http://mixi.jp/atom/updates/r=1/member_id=26756" type="application/atom+xml"/>
  <link rel="alternate" href="http://mixi.jp/home.pl" type="text/html"/>
  <updated>2007-08-01T06:53:56Z</updated>
  <author>
    <name>ku</name>

    <uri>http://mixi.jp/show_friend.pl?id=26756</uri>
  </author>
  <id>tag:mixi.jp,2007:updates-26756</id>
  <entry>
    <category scheme="http://mixi.jp/atom/ns#updates" label="マイミクシィ最新日記" term="diary"/>
    <id>tag:mixi.jp,2007:updates-diary-26756-516267549</id>
    <link rel="alternate" href="http://mixi.jp/view_diary.pl?id=..........&owner_id=......" type="text/html"/>

    <title>オブジェクト指向</title>
    <summary/>

このendpointはパラメータをつけることができます。mixiステーションは

http://mixi.jp/atom/updates/r=1/member_id=MyMixiID/-/diary%7Calbum%7Creview%7Cvideo%7Ccomment

というリクエストを出していました。%7Cは | のことです。

http://mixi.jp/atom/updates/r=1/member_id=MyMixiID/-/diary

にすると、マイミク最新日記だけが帰ってくるようになりました。(でも5件だけ)

http://mixi.jp/atom/updates/r=1/member_id=MyMixiID/-/comment

だと、最近コメントした日記一覧(その日記についているコメントの数がsummaryに入ってる)だけが取り出せます。あんまりコメントしていないためわかりませんがこれも5件が上限だと思われます。

メニューには、自分が見た日記のヒストリが残る”アクセス履歴”というのもあるんですが

History

これはmixi toolbarがローカルでデータを管理しているようです。mixi toolbar の入っているIEで見た履歴しか保存されていないかんじです。日記コメント履歴とコミュニティコメント履歴は上のAPIで取得しているようです。

どうでもいいけどmixi ツールバーで検索して純正品のページがまったく表示されないのでまじめに対策した方がいいと思います。


About this entry