def setUp(self): self.account_sid = "AC123" self.auth_token = "foobar" self.workspace_sid = "WS456" self.taskqueue_sid = "WQ789" self.capability = TaskRouterTaskQueueCapability( self.account_sid, self.auth_token, self.workspace_sid, self.taskqueue_sid)
# Download the Python helper library from twilio.com/docs/python/install from twilio import jwt from twilio.task_router import TaskRouterTaskQueueCapability # Your Account Sid and Auth Token from twilio.com/user/account account_sid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" auth_token = "your_auth_token" workspace_sid = "WSXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" taskqueue_sid = "WQXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" capability = TaskRouterTaskQueueCapability(account_sid, auth_token, workspace_sid, taskqueue_sid) capability.allow_fetch_subresources() capability.allow_updates() token = capability.generate_token() # By default, tokens are good for one hour. # Override this default timeout by specifiying a new value (in seconds). # For example, to generate a token good for 8 hours: token = capability.generate_token(28800) # 60 * 60 * 8