GAE/Pの勉強会を実施!
2013年04月22日
今、人生をかけている(冗談です)Google App Engine for Python(GAE/P)の勉強会を開催しました。
今週も、横浜のコワーキングスペース「タネマキ」での開催でした。
今月から、参加者は3名となっており、ゆっくりとしたペースで盛り上げていこうと思っています。
今日の僕は、今月からGoogle Cloud Platformに含められたという、「Twilio」を使って見ようと思って、ここ3週間程クイックスタートを始めています。
Twilioは、電話やSNSなどをAPIで提供しているサービスです。ブラウザやiOS,Androidなどに電話機能を追加することなどが出来ます。
実施したTwilioのクイックスタートは、こちらです。
このクイックスタートは、Pythonのサンプルコードもありますが、GAEを前提とはしておらず、「Flask」というフレームワークを使用することが前提となっています。
そこで、このサンプルソースを見ながら、GAEのデフォルトになっている「webapp2」「jinja2」を使って動かしてみました。
基本的には、大きな違いはないため、普通にこの辺りのフレームワーク・テンプレートエンジンを使っている方ならば戸惑わずに出来るのではないかと思います。
また、GAEのProjectにTwilioのライブラリを入れる方法は、GAEの公式サイトに記載されていますので、簡単に入れることも出来ます。
導入方法は、こちら。
残念なのは、クライアントにFlashを使っていることですね。できれば、JavaScriptで操作するサンプルが欲しいなと思います。
今のところ、ソースが少し汚い状態なので、いずれ整理してサンプルソースを載せて行きたいと考えています。
今のところ、次回は4月30日(火)の午後実施する予定です。