【发布时间】:2019-12-11 15:07:47
【问题描述】:
我在 Twilio 语音通话中遇到这样的错误:
访问令牌中提供的凭据类型与注册的不匹配。例如,您包含了 APS 类型的 SID 使用 GCM 的 Android 应用程序的访问令牌中的凭据。
我已经完成了android、ios和node服务器端的设置。
我有一个问题要解决。
我可以在服务器端的 AccessToken 对象中传递多个 VoiceGrant 对象吗,如下所示:
const voiceGrant1 = new VoiceGrant({
outgoingApplicationSid: outgoingApplicationSid,
pushCredentialSid: pushCredSidObject['ios']['prod'] // iOS platform PUSH_CREDENTIAL_SID
});
const voiceGrant2 = new VoiceGrant({
outgoingApplicationSid: outgoingApplicationSid,
pushCredentialSid: pushCredSidObject['android']['prod'] // android platform PUSH_CREDENTIAL_SID
});
const token = new AccessToken(accountSid, apiKey, apiSecret);
token.addGrant(voiceGrant1);
token.addGrant(voiceGrant2);
多次添加授权是否有效?如果没有,请提供另一种解决方案。
【问题讨论】:
标签: android ios twilio twilio-api