我正在使用PHP服务器生成令牌。当我使用生成的令牌初始化聊天客户端时,我收到此错误。
POST https://ems.us1.twilio.com/v1/token 401(未经授权)
{" message":"使用令牌进行授权 失败""代码":2016," USER_ERROR":假," PARAMS" {"描述":"可以 不认证fpa令牌"}}
EMS E:错误:令牌授权失败
Javascript(v2.1)启动代码:
Twilio.Chat.Client.create(token).then(client => {
chatClient = client;
chatClient.getChannelByUniqueName(channelName)
.then(function(chosenChannel) {
myChannel=chosenChannel;
PHP服务器代码:
$token = new AccessToken( $accountid, $apikey, $apisecret 3600,
$identity);
$chatGrant = new ChatGrant();
$chatGrant->setServiceSid($configs[1]);
$chatGrant->setEndpointId($endpointId);
$token->addGrant($chatGrant);
return $token->toJWT();
任何帮助?
答案 0 :(得分:0)
$ token中的左冒号= new AccessToken($ accountid,$ apikey,$ apisecret ## HERE ## 3600, $ identity);
答案 1 :(得分:0)
您在下面的粗体字之间缺少一个冒号。
$ token = new AccessToken($ accountid,$ apikey, $ apisecret 3600 ,$ identity);