2013年1月23日水曜日

cosmのトリガーでメールを送る


cosmのトリガーHTTP POSTでGAEを叩いてメールを送っていたが、
メールの送り先をGAEの管理者に変更してみた。
管理者メールはGmailで登録しているので、フィルターで携帯電話に転送している。

センサーmbed → cosm → GAE → gmail → 携帯電話

15分間データの更新が無いとfrozenのトリガーがあるのでmbedが無反応になったのもわかります。


# cosmtrigger.py 2013/1/23
#coding: utf-8
import webapp2
from google.appengine.api import app_identity
from google.appengine.api import mail

class TriggerHandler(webapp2.RequestHandler):
    def post(self, param):
        json_str = self.request.get('body')
        mail.send_mail_to_admins(
              sender = "cosmtrigger@" + app_identity.get_application_id() + ".appspotmail.com",
              subject = "cosm trigger %s" % param, body = json_str)

app = webapp2.WSGIApplication([
    (r'/cosmtrigger/(.*)', TriggerHandler),
    ], debug=True)


(2013/1/23)
---

0 件のコメント: