from zang.exceptions.zang_exception import ZangException

from zang.configuration.configuration import Configuration
from zang.connectors.connector_factory import ConnectorFactory

from docs.examples.credentials import sid, authToken
url = 'https://api.zang.io/v2'

configuration = Configuration(sid, authToken, url=url)
ipAclConnector = ConnectorFactory(configuration).ipAccessControlListsConnector

# view ip access control list
try:
    ipAcl = ipAclConnector.viewIpAcl('TestIpAccessControlListSid')
    print(ipAcl.friendlyName)
except ZangException as ze:
    print(ze)

# list ip access control lists
try:
    ipAcls = ipAclConnector.listIpAcls(0, 33)
    print(ipAcls.total)
except ZangException as ze:
    print(ze)

# create ip access control list
try:
    ipAcl = ipAclConnector.createIpAcl('MyIpAclList')
    print(ipAcl.sid)
except ZangException as ze:
    print(ze)
 def setUp(self):
     configuration = Configuration(SID, AUTH_TOKEN, URL)
     connectorFactory = ConnectorFactory(configuration)
     self.connector = connectorFactory.incomingPhoneNumbersConnector
示例#3
0
 def setUp(self):
     configuration = Configuration(SID, AUTH_TOKEN, URL)
     connectorFactory = ConnectorFactory(configuration)
     self.connector = connectorFactory.callsConnector
示例#4
0
 def setUp(self):
     configuration = Configuration(SID, AUTH_TOKEN, URL)
     connectorFactory = ConnectorFactory(configuration)
     self.connector = connectorFactory.fraudControlConnector
 def setUp(self):
     configuration = Configuration(SID, AUTH_TOKEN, URL)
     connectorFactory = ConnectorFactory(configuration)
     self.connector = connectorFactory.applicationClientsConnector
示例#6
0
 def setUp(self):
     configuration = Configuration(SID, AUTH_TOKEN, URL)
     connectorFactory = ConnectorFactory(configuration)
     self.connector = connectorFactory.ipAccessControlListsConnector