Twilio验证Python SDK抛出404错误

问题描述 投票:0回答:2

我正在使用Twilio Python SDK进行验证服务。尝试发送电子邮件OTP时出现以下错误。

{TwilioRestException}HTTP 404 error: Unable to create record: The requested resource 
/Services/VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Verifications was not found

下面是我执行此任务的Python代码:

from twilio.rest import Client
client = Client('AC4f037d80950077b1b6ee292befde90d0', AUTH_TOKEN)
verification = self.client.verify.services('VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')\
                .verifications\
                .create(to='[email protected]', channel='email')

当我使用CURL发送请求时,它成功完成,并且我收到包含验证码的邮件。

curl -X POST https://verify.twilio.com/v2/Services/VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Verifications \
--data-urlencode "[email protected]" \
--data-urlencode "Channel=email" \
-u AC4f037d80950077b1b6ee292befde90d0:your_auth_token

POSTMAN中的上述POST调用为我提供了以下URL:

https://verify.twilio.com/v2/Services/VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Verifications/VEba272d7e1e3fce883cbb850ca4973c47

当我单击该URL时,抛出与Python SDK中显示的错误相同的错误。

注意:但是从POSTMAN,我收到的是电子邮件,但不是来自Python SDK。

即使遵循了DOCS的步骤,我为什么也会在Python中遇到上述错误。https://www.twilio.com/docs/verify/email?code-sample=code-check-an-email-verification&code-language=Python&code-sdk-version=6.x#create-a-sendgrid-api-key

我正在使用Twilio Python SDK进行验证服务。尝试发送电子邮件OTP时出现以下错误。 {TwilioRestException} HTTP 404错误:无法创建记录:请求的资源/ Services / ...

twilio sendgrid twilio-python
2个回答
0
投票

您确定您正在运行Python SDK的较新版本。


0
投票

Twilio开发人员推广人员在这里。

© www.soinside.com 2019 - 2024. All rights reserved.