mindiaAPI
3pt
要望New!
下記に九龍個人の想定するmindiaAPIの具体的な要望を記載しておきます。
API形式
APIの形式はREST形式、理由としては「シンプルで簡単に利用可能」という利点があるから。
まずは開発者にどんどん使ってもらってmindia関連アプリケーションを増やすのが認知に広がると思う。
APIの基本
URL:http://api.mindia.jp/(関数).(取得フォーマット)?(キーワド)=(値)
(1)URLはhttp://mindia.jp/api/
(2)関数はsearchやeditなど具体的なAPI機能別に表記
(3)取得フォーマットはJSON形式とXML形式を選択出来る
(4)キーワードは関数に関連するモノ、検索なら検索キーワードをkeywordとしたり
(5)値は各キーワードに代入する値
API取得データ
JSONデータの場合
{
results[
{
user:(ユーザ名)
userImg:(ユーザ画像)
userURL:(ユーザマイページURL)
userBook:(ブック名)
keyword:(キーワード名)
snippet:(スニペット)
text:(本文)
tags:(タグ)
date:(作成日)
update:(更新日)
}
]
keyword:(検索キーワード)
total:(検索合計数)
count:(取得数)
page:(取得開始位置)
}
resutls[]に各検索結果を格納、全体情報を下っつらに格納。
totalはページャー実装時に必須な感じなのであった方が良い。
API各種(各例はJSONの場合)
(1)キーワード検索
URL:http://api.mindia.jp/search.(取得フォーマット)?keyword=(値)
機能:mindia全体からキーワードにマッチしたモノを検索する
使用例:
http://api.mindia.jp/search.json?keyword=mindia
「mindia」にマッチするキーワードを検索する
(2)ユーザ検索
URL:http://api.mindia.jp/search.(取得フォーマット)?user=(値)
機能:mindia全体からユーザにマッチしたモノを検索する
使用例:
http://api.mindia.jp/search.json?user=kowloon
「kowloon」にマッチするキーワードを検索する
(3)昇順降順検索
URL:http://api.mindia.jp/search.(取得フォーマット)?keyword=(値)&sort=(値)
機能:mindia全体からキーワードにマッチしたモノを昇順降順で検索する
備考:sort=nameにすれば名前順、sort=pointにすれば評価順など
使用例:
http://api.mindia.jp/search.json?keyword=mindia&sort=poi...
「mindia」にマッチするキーワードを評価順で検索する
記事
「mindiaAPI」は非公式に九龍が勝手に呼んでいるだけの物です。
※mindiaはJSON形式をサポートしているそうです(西小倉辞典)。
取得例:
http://mindia.jp/?module=book_keyword_json&book=nishiko
サンプル:
http://nishikokura.com/
PHPでkeywordを取得したコードを返す(JSON)→jQueryでランダムに表示、という流れ。多分。
※パラメータ(調査中)
module=book_keyword_json
の部分が機能(module)の指定、keywordとかもあるっぽい?
book=nishiko
ブックの指定、検索対象等々を指定する言わばオプション的位置。
Web3.0時代のWebサービスはDB蓄積をユーザーに任せる時代からサービスの拡張も任せる時代に変位しているので、今後のMindiaAPIの拡張、公開にひっそりと期待。
ご指定頂ければ作りますので!
ありがとうございます!
Mindiaマッシュアップ作成したらご報告致します。
了解っす
てか↓これ参加できたりします?
http://atnd.org/events/2667
残念ながらバイトしてますね(汗)
新着コメントの表示ってどこかに無い感じでしょうか?華麗にスルーしてるっぽいです(笑)
あっー、「最新のコメント」というのがマイページにありましたね。これは自分のコメントのみ反映?mixiみたいに赤文字で「〜がありました」ってあると非常に便利かと思います。
エイプリルフールは失礼しました…
もろもろ見てみますね
↓ご参考になれば
http://nishikokura.com/index_source.txt
早速の返答ありがとうございます。
module=book_keyword_jsonこのモジュールだとbook=【作成者】の指定が必用で、その作成者のキーワードしか取得できないですよね?
単純にキーワードでmindia全体から検索出来るようなAPI無いかなぁと思いまして。
例えばmindia上部の検索窓から検索すると一覧が表示されるかと思うんですが、あの一覧取得をXMLかJSONで取れないかなぁと。
宜しくお願いします。
10月23日のご都合いかがですか!?
mindiaマネタイズ会議ですよね?
是非参加したいのですが、火、水以外日勤+夜勤をひたすらやってるので体が空いてないのです。
続き
可能だとしたら日勤と夜勤の間の17:00〜20:00なら参加可能なんですが(移動時間を考えると18:00〜19:00くらいが滞在かも)どうでしょうか?
めちゃくちゃ働いてますね。お疲れ様です。
skypeでの参加は可能ですか?
渡航資金はあればあるだけ良いかなぁとw
17:00〜20:00の間でならSkype可能です。
18時からのSKYPEお願いします。
僕のidは「pandeiro245」です。
e-mobileなので場合によっては話しにくいかもしれませんが
よろしくお願いします!
18時過ぎからのSKYPEお願いします。
僕のidは「pandeiro245」です。
e-mobileなので場合によっては話しにくいかもしれませんが
よろしくお願いします!