今日は時間があったのでSXSWのカンファレンスをyoutubeで見ました。
そこでGoogle GlassのAPIの概要が説明されていたのですが、Google GlassAPIのデータ形式はjsonなのですね!!
やはりというかやっぱjavaScript時代到来ですね。
やっぱjsonは処理しやすいですよね。javaScriptと相性が良い。
個人的にrails + node + backboneが今一番開発しやすいような気がします。
というわけで発表されていたgoogle glass APIまとめです。
Timeline cards
Timeline cards insertPOST /mirror/v1/timeline HTTP1.1
Host: www.googleapis.com
Authorization: Bearer {auth token}
Content-Type: application/json
Content-Length: 29
{
 "text": "Hello, world"
}
Timeline cards updatePUT /mirror/v1/timeline HTTP1.1
Host: www.googleapis.com
Authorization: Bearer {auth token}
Content-Type: application/json
Content-Length: 29
{
 "text": "Hello, world"
}
Card Options
- Reply
- Read aloud
 
POST /mirror/v1/timeline HTTP1.1
Content-Type: application/json
Content-Length: 87
{
 "text": "Hello, world",
 "cardOptions" : [
 {
  "actions": "READ_ALOUD" 
 }]
}
Timeline cards insert 2POST /mirror/v1/timeline HTTP1.1
Content-Type: application/json
Content-Length: 234
{
 "text": "Hello, world",
 "cardOptions" : [
 {
  "actions": "CUSTOM",
  "id": "loves",
  "values": [{
   "displayName": "love",
   "iconUrl": "http://hogehoge/love.png"
  }]
 }]
}
Share Entities
Share Entities insertPOST /mirror/v1/timeline HTTP1.1
Authorization: Bearer {AUTH TOKEN}
Content-Type: application/json
Content-Length: 137
{
 "id": "post_on_example",
 "displayName": "Example.com",
 "imageUrls": [
  "iconUrl": "http://hogehoge/post.png"
 ]
}
Subscriptions
POST /mirror/v1/timeline HTTP1.1
Authorization: Bearer {AUTH TOKEN}
Content-Type: application/json
Content-Length: {length}
{
 "collection": "timeline",
 "userToken": "example_user",
 "verifyToken": "some_secret",
 "operation": ["UPDATE"],
 "callbackUrl": "http://hogehoge/notify/callback"
}
上記の仕様はすぐに変更されると思いますが、RESTとjsは学んどきましょう。rails + node + backboneで簡単なサンプルアプリをつくると勉強にいいかもしれませんね。
さあ、開発者のみなさん。用意はいいですか?
今からGoogle Glassアプリのアイディアをためときましょう。
やろうぜ!!

 
 
0 件のコメント:
コメントを投稿