Esempio n. 1
0
 def __new__(cls, *args, **kwargs):
     # 判断是否存在类属性_instance,_instance是类CCP的唯一对象,即单例
     if not hasattr(CCP, "_instance"):
         cls._instance = super(CCP, cls).__new__(cls, *args, **kwargs)
         cls._instance.rest = REST(_serverIP, _serverPort, _softVersion)
         cls._instance.rest.setAccount(_accountSid, _accountToken)
         cls._instance.rest.setAppId(_appId)
     return cls._instance
Esempio n. 2
0
    def __new__(cls, *args, **kwargs):
        if not hasattr(cls, '__instance'):
            cls.__instance = super(Cpp, cls).__new__(cls)

            cls.__instance.rest = REST(_serverIP, _serverPort, _softVersion)
            cls.__instance.rest.setAccount(_accountSid, _accountToken)
            cls.__instance.rest.setAppId(_appId)
        return cls.__instance
Esempio n. 3
0
    def __new__(cls, *args, **kwargs):
        # 判断_instance对象是否存在, 如果存在,就不再重复的创建对象, 如果不存就创建一个_instanc对象
        if not hasattr(cls, '_instance'):
            cls._instansce = super(CCP, cls).__new__(cls, *args, **kwargs)

            # 搭配单例让, rest对象只实例化一次
            rest = REST(_serverIP, _serverPort, _softVersion)
            # 给_instance单例动态的绑定一个rest属性, 属性保存到rest对象
            cls._instansce.rest = rest

            cls._instansce.rest.setAccount(_accountSid, _accountToken)
            cls._instansce.rest.setAppId(_appId)

        return cls._instansce
Esempio n. 4
0
def sendTemplateSMS(to, datas, tempId):
    # 初始化REST SDK
    rest = REST(_serverIP, _serverPort, _softVersion)
    rest.setAccount(_accountSid, _accountToken)
    rest.setAppId(_appId)

    result = rest.sendTemplateSMS(to, datas, tempId)
    for k, v in result.iteritems():

        if k == 'templateSMS':
            for k, s in v.iteritems():
                print('%s:%s' % (k, s))
        else:
            print('%s:%s' % (k, s))
Esempio n. 5
0
def sendTemplateSMS(to, datas, tempId):
    # 初始化REST SDK
    rest = REST(_serverIP, _serverPort, _softVersion)
    rest.setAccount(_accountSid, _accountToken)
    rest.setAppId(_appId)

    result = rest.sendTemplateSMS(to, datas, tempId)

    if result.get('statusCode')!='000000':
        return -1
    else:
        return 0
    for k, v in result.items():

        if k == 'templateSMS':
            for k, s in v.items():
                print('%s:%s' % (k, s))
        else:
            print('%s:%s' % (k, v))