2016-12-29 10 views
2

Как создать токен возможности WorkRouter Worker в классе apex.Как создать токен возможности WorkRouter Worker в классе apex

Я создал диспетчер задач в twilio и мне нужно обновить активность своего работника от разрыва, чтобы дождаться, что мне нужен токен совместимости с параметрами, через который я могу продолжить. На моей странице класса Apex я не могу получить токен совместимости задачи.

Присоединение снимков для моей страницы класса apex и моей страницы visualforce. enter image description here

enter image description here

ответ

1

Вы создаете Twilio Capability токен, который используется для подписи сообщений от устройств до Twilio. То, что вам нужно, - это маркер возможностей Маршрутизатора для использования JavaScript SDK TaskRouter:

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(); } 
}