微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

未从 Django python 项目发送 Twillio SMS

如何解决未从 Django python 项目发送 Twillio SMS

未从 Django python 项目发送 Twilio SMS

我试图复制吹文章中的步骤并使用 Twilio API 发送短信

https://www.twilio.com/blog/broadcast-sms-text-messages-python-3-django

我一直在接受

HTTP/1.1" 401 16

打印到控制台

见下面我的查看方法

from rest_framework.decorators import api_view,renderer_classes
from rest_framework.renderers import JSONRenderer,TemplateHTMLRenderer
from django.conf import settings
from django.http import HttpResponse
from twilio.rest import Client


@api_view(('POST',))
@renderer_classes((TemplateHTMLRenderer,JSONRenderer))
def SendPhoneCodeView(request):
    print('phone is')
    phone = request.data.get('phone')
    print(phone)
    message_to_broadcast = ("This is Me Testing the incredible Twilio SMS "
                            "Not received yet? Wait for A Moment")
    client = Client(settings.TWILIO_ACCOUNT_SID,settings.TWILIO_AUTH_TOKEN)
    client.messages.create(to=phone,from_=settings.TWILIO_NUMBER,body=message_to_broadcast)
    return HttpResponse("messages sent!",200)

此外,所有的打印语句都没有打印到控制台

有人可以告诉我我到底做错了什么以及如何解决这个问题

谢谢

解决方法

settings.TWILIO_ACCOUNT_SID、settings.TWILIO_AUTH_TOKEN 值未通过

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。