Procházet zdrojové kódy

Adding twilio example - sending SMS messages

David Leonard před 10 roky
rodič
revize
2cc14d7f8d

+ 3 - 4
hackathon_starter/hackathon/scripts/twilioapi.py

@@ -5,7 +5,6 @@ account_sid = "AC7889a1889c1833bd7181e45e60372776"
 auth_token  = "1ad0315f3cc7a154aaaef048f1304f71"
 client = TwilioRestClient(account_sid, auth_token)
  
-message = client.messages.create(body="Hi DrkSephy",
-    to="+13473282978",
-    from_="+13473781813") 
-
+def sendSMS(body, to, sender):
+	message = client.messages.create(body=body, to=to, from_=sender) 
+	return

+ 1 - 0
hackathon_starter/hackathon/templates/hackathon/api_examples.html

@@ -8,6 +8,7 @@
 	    <div class="col-sm-4"><a href="http://127.0.0.1:8000/hackathon/steam/">Steam Example</a></div>
 	    <div class="col-sm-4"><a href={{tumblr_url}}>Tumblr Example</a></div>
 		<div class="col-sm-4"><a href="http://127.0.0.1:8000/hackathon/linkedin/">LinkedIn Example</a></div>
+		<div class="col-sm-4"><a href="http://127.0.0.1:8000/hackathon/twilio/">Twilio Example</a></div>
 
   	</div>
 

+ 9 - 0
hackathon_starter/hackathon/templates/hackathon/twilio.html

@@ -0,0 +1,9 @@
+<!DOCTYPE html>
+<html>
+<body>
+	{% include 'hackathon/base.html' %}
+
+    
+
+</body>
+</html>

+ 1 - 0
hackathon_starter/hackathon/urls.py

@@ -14,4 +14,5 @@ urlpatterns = patterns('',
     url(r'^tumblr/$', views.tumblr, name='tumblr'),
     url(r'^linkedin/$', views.linkedin, name='linkedin'),
     url(r'^snippets/$', views.snippet_list, name='snippets'),
+    url(r'^twilio/$', views.twilio, name="twilio"),
 )

+ 4 - 2
hackathon_starter/hackathon/views.py

@@ -15,6 +15,7 @@ from django.http import JsonResponse
 from scripts.steam import gamesPulling, steamIDPulling 
 from scripts.github import *
 from scripts.tumblr import *
+from scripts.twilioapi import *
 
 # Python
 import oauth2 as oauth
@@ -33,8 +34,9 @@ def index(request):
     context = {'hello': 'world'}
     return render(request, 'hackathon/index.html', context)
 
-def test(request):
-    return HttpResponse('meow')
+def twilio(request):
+    sendSMS('Meow', '+13473282978', '+13473781813')
+    return render(request, 'hackathon/twilio.html')
 
 def api_examples(request):
     obtain_oauth_verifier = getTumblr.get_authorize_url()#simpleoauthurl(settings.TUMBLR_CONSUMER_KEY, settings.TUMBLR_CONSUMER_SECRET)