我正在尝试使用此API提取将SMS参与者添加到Twilio现有的Twilio对话中。
snapshot.node_.value_
是会话ID CHXXXXXX...
,两个电话号码都是真实代码中的实际值,而不仅仅是+1XXXXX
fetch(`https://conversations.twilio.com/v1/Conversations/${snapshot.node_.value_}/Participants/`, {
method: 'POST',
headers: new Headers({
"Content-Type": "application/x-www-form-urlencoded",
'Authorization': 'Basic '+btoa(`${twilioAccountSID}:${twilioAuthToken}`)
}),
body: new URLSearchParams({
"MessagingBinding.Address":"+1XXXXXXXXXX",//Personal phone number
"MessagingBinging.ProxyAddress":"+1XXXXXXXXXX"//Twilio phone number
}),
redirect: 'follow'
})
不幸的是,当我捕获并记录错误时,我得到{"code": 20403, "message": "403 Forbidden", "more_info": "https://www.twilio.com/docs/errors/20403", "status": 403}
更多信息页面是毫无帮助的。 我目前使用的是twilio试用帐户,但试用限制中没有任何提及对话。 使用Postman时,我可以成功使用匹配的API调用。