2016-12-29 25 views
2

如何在apex类中创建TaskRouter工作者能力令牌。如何在apex类中创建TaskRouter工人能力令牌

我已经在twilio上创建了一个taskrouter,并且需要将我的工作者活动从break中更新为等待我需要一个taskRouter兼容性令牌,通过它我可以继续进行。在我的Apex类页面中,我无法获得taskRouter兼容性令牌。

为我的apex课程页面和我的visualforce页面附加快照。 enter image description here

enter image description here

回答

1

您正在创建一个Twilio能力令牌,该令牌用于签名从设备到Twilio通信。您需要的是使用TaskRouter的JavaScript SDK的任务路由器功能令牌:

public class TwilioClientController { 
     TwilioTRCapability capability; 

     public TwilioClientController() { 
       string workspaceSid = 'WS%$#%#$^$#^$#^$#^$#^#$$#^#$^#'; 
       string workerSid = 'WK^$#^$#^#^#$^$#^#$^$#^$#%$#'; 

       capability = TwilioAPI.createTRCapability(workspaceSid, workerSid); 

       // Set policies 
       capability.allowWorkerActivityUpdates(); 
     } 

     public String getToken() { return capability.generateToken(); } 
}