Twilio Chat - Javascript SDK - 错误:令牌授权失败

时间:2018-04-03 11:25:06

标签: twilio twilio-programmable-chat

我正在使用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(); 

任何帮助?

2 个答案:

答案 0 :(得分:0)

$ token中的左冒号= new AccessToken($ accountid,$ apikey,$ apisecret ## HERE ## 3600, $ identity);

答案 1 :(得分:0)

您在下面的粗体字之间缺少一个冒号。

$ token = new AccessToken($ accountid,$ apikey, $ apisecret 3600 ,$ identity);