2017-08-20 48 views
0

使用SDK时,是否可以使用App SID和Secret对Twilio进行身份验证?Twilio SDK App Auth

或者您是否在使用SDK时必须使用Account SID和Key?

我们想利用:

API Key Sid: XXXXXXXXXXXXXXXXXXXX 

API Key Secret: XXXXXXXXXXXXXXXXXXXX 

但似乎我们必须使用:

Account Sid: XXXXXXXXXXXXXXXXXXXX 

Account Auth Token: XXXXXXXXXXXXXXXXXXXX 

文档说,API密钥,可以用于REST API - 它可以为工作SDK访问?

我们使用的SDK为节点

谢谢!

回答

1

Twilio开发者布道者在这里。

您绝对可以使用API​​ SID和Secret来验证Twilio。随着​​你可以这样做:

const twilio = require('twilio'); 

const apiKey = process.env.TWILIO_API_KEY; 
const apiSecret = process.env.TWILIO_API_SECRET; 
const accountSid = process.env.TWILIO_ACCOUNT_SID; 

const client = twilio(apiKey, apiSecret, { accountSid: accountSid }); 

你仍然需要添加帐户SID作为参数,因为资源背后的帐户SID命名空间,但是这是你如何在这种情况下初始化客户端。

让我知道这是否有帮助。

+0

啊哈!您还必须添加帐户SID。这就是我们做错了。 Docs可以更清晰;-)感谢Phil! – Marcus

+0

是的,我努力寻找文档中引用的内容。我会看看我是否可以将它添加到某处 – philnash

+0

听起来像是一个计划! – Marcus