1

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

4

0 回答 0