我正在尝试使用此 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 调用。