sms-provider

@ 最近測試 open-falcon. 
@ 首先得準備報警接口.django

sms-provider

  • 郵件發送http接口:
method: post
  • params:json

    • content: 郵件內容
    • subject: 郵件標題
    • tos: 使用逗號分隔的多個郵件地址  
  • falcon將這樣調用該接口:app

url=您公司提供的http郵件接口  
curl -X POST $url -d "content=xxx&tos=xxx@gmail.com,user@example.com&subject=xxx"

django

  • 定義url
(r'^monitor/mail$', views.mail),
  • 定義views
def mail(request):

   content = request.POST.get("content")
   tos = request.POST.get("tos")
   subject = request.POST.get("subject")
   try:
        send_mail(subject, content, 'xxxx@xxx.com', ['%s'%tos], fail_silently=False)
        log = {"log":"ok"}
        return HttpResponse(json.dumps(log),content_type='application/json')
    except Exception,e:
        error = {"error": e}
        return HttpResponse(json.dumps(error),content_type='application/json')

PostMan進行測試

相關文章
相關標籤/搜索