Google Wave Robot API v2ã®ãªãªã¼ã¹ã¨ã³ããªã翻訳ãã¾ãã
ããªãå®æ度ãä¸ãã£ã¦ãã§ãããã¨ãå¢ãã¦ã¾ãã人æ°ã®ããããããã¯GAEã®è² è·ãç°å¸¸ã«é«ãã£ããããªã®ã§ããã®ãããã®å¯¾å¿ãããããå ¥ã£ã¦ããã®ãå¬ãã人ãå¤ãããããã¾ããã
ã¾ãæ°ãã追å ãããActive APIã¨Proxing-Forã¯Waveããããã§ã§ãããã¨ã大ããåºãã¦ããã¾ããããã¾ã§ã«ãªããããããä½æãã¦ã©ãã©ãGoogle Waveãçãä¸ãã¦è¡ãããã§ããã
http://googlewavedev.blogspot.com/2010/03/introducing-robots-api-v2-rise-of.html
Robot API v2ã®ç´¹ä»: ã¢ã¯ãã£ãããããç»å ´
Robotã¯Google Wave APã®éè¦ãªé¨åã ããããããããã«ãã¯ãã«ã«ãªã£ããæã ã¯æè¿ロボットAPIã®ãã¼ã¸ã§ã³2ããªãªã¼ã¹ããããããã®æã¤æ°ããæ©è½ã¯æ¬¡ã®ãããªãã®ã ã
- ã¢ã¯ãã£ãAPI: ãã¼ã¸ã§ã³2ã§ã¯ãã¤ãã«ãããããï¼ã¦ã¼ã¶ã¼ã®ã¢ã¯ã·ã§ã³ãå¾ ããã«ï¼èªãwaveã«æ å ±ãããã·ã¥ã§ããããã«ãªã£ããããã¯ããéæ¨å¥¨ã¨ãªã£ãcron APIãç½®ãæãããã®ã§ãä¾ãã°å¤©æ°ãå¤ãã£ãããæ ªä¾¡ãããé¾å¤ãä¸åã£ãã¨ãã«waveãæ´æ°ã§ããããã«ãªããæ¬æ©è½ã®è©³ç´°ã«ã¤ãã¦ã¯アクティブAPIドキュメントã§è¦ããã¨ãã§ããã
- ã³ã³ããã¹ã: ããããã¯ã©ã®ç¨åº¦ã®æ å ±ãæå®ããã¤ãã³ãããåå¾ãããã®ããããæ£ç¢ºã«æå®ã§ããããã«ãªã£ããããå½±é¿ãåããblipã®ã³ã³ãã³ãããæ´æ°ããå¿ è¦ããªããããããã®å æãã帯åãç¯ç´ãããã¨æããªãã'SELF'ã³ã³ããã¹ããæå®ããã°ãããå対ã«waveletã®å ¨ã¦ã®æ å ±ãå¿ è¦ãªã'ALL'ã³ã³ããã¹ããæå®ããããæ¬æ©è½ã®è©³ç´°ã«ã¤ãã¦ã¯コンテキストドキュメントã§è¦ããã¨ãã§ããã
- ãã£ã«ã¿ãªã³ã°: åæ§ã«ãæ°ããAPIã§ã¯ããããã¯åå¿ãã¹ãã¤ãã³ããæå®ãã¦å¸¯åãç¯ç´ããä¸è¦ãªã¤ãã³ãããã¹ã¦ç¡è¦ã§ãããæ¬æ©è½ã®è©³ç´°ã«ã¤ãã¦ã¯フィルタリングイベントドキュメントã§è¦ããã¨ãã§ããã
- ã¨ã©ã¼ã¬ãã¼ã: ããããã¯å¤±æããæä½ãä¾ãã°åå¨ããªãç¯å²ã«æåãæ¿å ¥ãããã¨ãããªã©ãã«é¢ããã¨ã©ã¼æ å ±ãåãåãããã«ç»é²ã§ãããæ¬æ©è½ã®è©³ç´°ã«ã¤ãã¦ã¯エラーレポーティングドキュメントã§è¦ããã¨ãã§ããã
- ãããã·: ããããã¯froxingForãã£ã¼ã«ãã使ã£ã¦Google Waveã«ä»ã®ã¦ã¼ã¶ã¼ã®ä»£çã¨ãã¦ã¢ã¯ã·ã§ã³ãå®è¡ããããã«ä¼ãããã¨ãã§ããããã«ãªã£ããGoogle Codeã®ã¤ã·ã¥ã¼ãã©ãã«ã¼ã¨é£æºããBuggyサンプルã®ããããã®ããã«ãwaveã¯wave以å¤ã®ã·ã¹ãã ã®æå®ãããã¦ã¼ã¶ã¼æ å ±ã使ã£ã¦æ´æ°ã§ãããã¨ã«ãªããæ¬æ©è½ã®è©³ç´°ã«ã¤ãã¦ã¯Proxying-Forドキュメントã§è¦ããã¨ãã§ããã
æ°ããAPIã使ãå§ããã«ã¯ã¾ã基本事項ãããèªãã§ããæ°ããã¯ã©ã¤ã¢ã³ãã©ã¤ãã©ãªããã¦ã³ãã¼ããã¦æ¬²ãã: Java | Pythonãæ°ããAPIãªãªã¼ã¹ã®ä¸é¨ã¨ãã¦ãæ°ããロボットワイヤプロトコルã«ã¤ãã¦ãæ¨æºåãããå ã®ã¯ã©ã¤ã¢ã³ãã©ã¤ãã©ãªã¯ãã®ã¯ã¤ã¤ãããã³ã«ã«æ²¿ã£ã¦å®è£ ããã¦ãããã¾ããã®ãããã³ã«ä»æ§ã¯ããªãã好ããªè¨èªã§ç¬èªã®ã¯ã©ã¤ã¢ã³ãã©ã¤ãã©ãªãæ¸ãããã®æãéãã¦ãããã
ã¾ãã¯ããã«サンプルギャラリーã訪ãã¦ãä»ã®äººãã¡ãã©ããªãã®ãä½ã£ã¦ãããè¦ã¦æ¬²ãããæ°ããAPIã使ã£ã¦åä½ãã¦ããä¾ã¨ãã¦ã¯æ¬¡ã®ãããªãã®ããã: Stocky, Submitty, Twitter-Searchyã
ãããã°ãããã¨ã¯ã¹ãã³ã·ã§ã³ãå®æãã¦ãä»ã®äººã¨ã·ã§ã¢ãã¦ãããã¨æãããªããそのエクステンションを共有して欲しいï¼naturally, we're using a robot to help, but more on that laterï¼
å ãã¦ãä»åã®ãªãªã¼ã¹ã®ä¸é¨ã¨ãã¦ãGoogle Waveèªä½ã®æ°ããAPIã«ã¤ãã¦ã®è°è«ã試é¨çã«ãã£ã¦ããããããã«é¢ããä¼è©±ãä¿é²ããããã«ãããããä½ã£ãã®ã§ãWave APIフォーラムBottyãã¼ã¸ã«ããWave APIã®è°è«ãå§ããæ¹æ³ã«é¢ããã¨ãããèªãã§ãããããã°ã«ã¤ãã¦ã¯å¼ãç¶ãgoogle-wave-resourcesã«å ±åãã¦ã»ããã