Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Twilio使用访问令牌发送短信_Node.js_Sms_Twilio_Access Token_Api Key - Fatal编程技术网

Node.js Twilio使用访问令牌发送短信

Node.js Twilio使用访问令牌发送短信,node.js,sms,twilio,access-token,api-key,Node.js,Sms,Twilio,Access Token,Api Key,我一直在文档中读到访问令牌可以用于语音/聊天/视频等服务,但我没有看到任何地方提到发送短信。Twilio是否故意排除此功能?i、 e.我的移动应用程序可以获取访问令牌以发送短信您可以通过twilio模块发送包含相关信息的信息 请参见下面的示例 // Twilio Credentials var accountSid = 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; var authToken = 'your_auth_token'; //require th

我一直在文档中读到访问令牌可以用于语音/聊天/视频等服务,但我没有看到任何地方提到发送短信。Twilio是否故意排除此功能?i、 e.我的移动应用程序可以获取访问令牌以发送短信

您可以通过
twilio
模块发送包含相关信息的信息

请参见下面的示例

// Twilio Credentials 
var accountSid = 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; 
var authToken = 'your_auth_token'; 

//require the Twilio module and create a REST client 
var client = require('twilio')(accountSid, authToken); 

client.messages.create({ 
    to: "+15558675309", 
    from: "+15017250604", 
    body: "This is the ship that made the Kessel Run in fourteen parsecs?", 
    mediaUrl: "https://c1.staticflickr.com/3/2899/14341091933_1e92e62d12_b.jpg",  
}, function(err, message) { 
    console.log(message.sid); 
}); 

您可以参考
发送消息
文档

您可以通过
twilio
模块发送消息以及相关信息

请参见下面的示例

// Twilio Credentials 
var accountSid = 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; 
var authToken = 'your_auth_token'; 

//require the Twilio module and create a REST client 
var client = require('twilio')(accountSid, authToken); 

client.messages.create({ 
    to: "+15558675309", 
    from: "+15017250604", 
    body: "This is the ship that made the Kessel Run in fourteen parsecs?", 
    mediaUrl: "https://c1.staticflickr.com/3/2899/14341091933_1e92e62d12_b.jpg",  
}, function(err, message) { 
    console.log(message.sid); 
}); 

您可以在此处参考
发送消息
文档Twilio开发者福音传道者

使用和要使用REST API,您始终需要帐户Sid。不过,有两种方法可以对API进行身份验证

您可以使用帐户Sid和身份验证令牌进行身份验证,这两者都可以在您的帐户上找到。然后,使用Node.js和,您将按照以下方式对客户端进行身份验证:

var client = require('twilio')(accountSid, authToken); 
或者,你可以也可以。使用这些凭据,您还可以对客户端进行身份验证,但仍然需要为要使用的资源提供帐户Sid

var client = require('twilio')(apiKey, apiSecret, { accountSid: accountSid }); 

使用访问令牌的服务是,和。这些都是在iOS、Android或浏览器的客户端上运行的具有SDK的服务。他们使用访问令牌,因为它们允许开发人员使用Twilio对用户进行身份验证,而无需提供身份验证令牌或API密钥。

Twilio开发人员福音传道者

使用和要使用REST API,您始终需要帐户Sid。不过,有两种方法可以对API进行身份验证

您可以使用帐户Sid和身份验证令牌进行身份验证,这两者都可以在您的帐户上找到。然后,使用Node.js和,您将按照以下方式对客户端进行身份验证:

var client = require('twilio')(accountSid, authToken); 
或者,你可以也可以。使用这些凭据,您还可以对客户端进行身份验证,但仍然需要为要使用的资源提供帐户Sid

var client = require('twilio')(apiKey, apiSecret, { accountSid: accountSid }); 

使用访问令牌的服务是,和。这些都是在iOS、Android或浏览器的客户端上运行的具有SDK的服务。它们使用访问令牌,因为它们允许开发人员使用Twilio对用户进行身份验证,而无需提供身份验证令牌或API密钥。

您只需要身份验证令牌和帐户sid即可发送SMW。关于这一点,我按照说明创建了API密钥,请记下秘密。但是,当使用帐户sid和上述机密创建客户端时,TwiIO返回错误“您的帐户sid或AuthToken不正确”。为什么它还在这里寻找AuthToken?您只需要AuthToken和帐户sid就可以发送SMW。关于这一点,我按照说明创建了一个Api密钥,记下了秘密。但是,当使用帐户sid和上述机密创建客户端时,TwiIO返回错误“您的帐户sid或AuthToken不正确”。为什么它还在这里寻找AuthToken?嘿,谢谢你的回复,但我正在寻找只使用访问令牌而不是[sid,auth]组合发送消息的方法。我认为没有
accountSid
就无法发送消息。在这种情况下@abdulbarik是对的,你需要你的帐户sid和auth令牌(或您的帐户Sid和API密钥和密码)。使用访问令牌的服务包括视频、聊天、同步和可编程语音SDK。这些服务都有SDK,并且在客户端运行,无论是在iOS、Android还是在浏览器中。嘿,感谢您的回复,但我正在寻找只使用访问令牌发送消息的方法,而不是使用[sid,auth]组合。我认为如果没有
accountSid
就无法发送消息。在这种情况下@abdulbarik是对的,您需要您的帐户sid和auth令牌(或者您的帐户sid和API密钥和密码)。使用访问令牌的服务包括视频、聊天、同步和可编程语音SDK。这些都是在iOS、Android或浏览器上具有SDK并在客户端运行的服务。