我正在开发一个1:1聊天应用程序。在启动应用程序之前,我使用PHP服务器创建专用通道。通道创建正确。
用户令牌已生成,聊天客户端也已正确创建。我看到用户也是在服务中创建的。
加入专用通道时,会抛出错误。
代码:50400消息:“用户不是频道成员”状态:403
Javascript代码:
Twilio.Chat.Client.create(token,clientOptions).then(client => {
chatClient = client;
showMessage('Connecting.....');
chatClient.getChannelBySid(channelid)
.then(function(chosenChannel) {
showMessage('Joining Chat.....');
myChannel=chosenChannel;
joinChannel();
})
.catch(function(err) {
console.log(err);
})
});
它显示消息“正在连接…”然后以错误停止。
PHP代码:
$client = new Client("sid", "token");
$channel = $client->chat->services("serviceid")->channels
->create(array('friendlyName' => $friendlyName, 'uniqueName' => $uniqueName, 'type' => 'private'));