ServersMan APIついにリリース!
ServersMan M2M API ver 0.1を一般にテスト公開いたします。
HTMLやJavaScriptを利用しiPhoneやAndroid端末へ直接アクセスすることが可能となりました。いろいろな用途で利用いただけるよう今後変更・追加を行っていきますが、まだまだ初期段階のため、ぜひフィードバックをサポートまで送って下さい。
開発チーム一同
※API利用方法
基本的にはREST形式にてXMLまたはJSON形式のレスポンスを返します。レスポンスを扱うことで、他のサービスとマッシュアップするなり単体で新しいUIを作成することが可能です。
たとえば、iPhone/Androidに指定したノード名が my-node、apiがsn.location.getLocationだったとします。
http://serversman.net/my-node/do?action=sn.location.getLocation
という一意のURLで以下のレスポンスが返ってきます。
※レスポンス
{"response":{"action":"sn.location.getLocation","provider":{ "id": 1,"type": "gps"},"coodinate": {"lat":"35.657585","lng":"139.695984","datetime": "2011-01-01T00:00:01GMT+09:00", "alt": null },"mestat": { status: 200}}}
API一覧
sn.file.getList
ファイル一覧取得
http://serversman.net/my-node/do?action=sn.file.getList
sn.location.getLocation
位置情報取得
http://serversman.net/my-node/do?action=sn.location.getLocation
sn.device.getIP
Emotion Link IPアドレス取得
http://serversman.net/my-node/do?action=sn.device.getIP
mobile.device.public_html
public_html設定
http://serversman.net/my-node/do?action=mobile.device.public_html
mobile.device.alertmessage
メッセージ送信
追加パラメータ:msg
http://serversman.net/my-node/do?action=mobile.device.alertmessage?msg=text
mobile.device.vibrate
バイブレーション
http://serversman.net/my-node/do?action=mobile.device.vibrate
sn.people.getProfile
TwitterID取得
http://serversman.net/my-node/do?action=sn.people.getProfile
sn.device.getStatus
再生曲情報取得(iPhoneのみの機能です)
http://serversman.net/my-node/do?action=sn.device.getStatus