Esempio n. 1
0
 def pushMessageToList(self, contentId, targets):
     params = dict()
     params['action'] = 'pushMessageToListAction'
     params['appkey'] = self.appKey
     params['contentId'] = contentId
     needDetails = GtConfig.isPushListNeedDetails()
     params['needDetails'] = GtConfig.isPushListNeedDetails()
     async = GtConfig.isPushListAsync()
     params["async"] = async
Esempio n. 2
0
 def pushMessageToList(self, contentId, targets):
     params = dict()
     params['action'] = 'pushMessageToListAction'
     params['appkey'] = self.appKey
     params['contentId'] = contentId
     needDetails = GtConfig.isPushListNeedDetails()
     params['needDetails'] = GtConfig.isPushListNeedDetails()
     async = GtConfig.isPushListAsync()
     params["async"] = async
Esempio n. 3
0
    def pushAPNMessageToList(self, appId, contentId, deviceTokenList):
        for deviceToken in deviceTokenList:
            if deviceToken is None or len(deviceToken) != 64:
                raise Exception("deviceToken " + deviceToken + " length must be 64.")

        params = dict()
        params['action'] = "apnPushToListAction"
        params['appkey'] = self.appKey
        params['appId'] = appId
        params['contentId'] = contentId
        params['DTL'] = deviceTokenList
        params['needDetails'] = GtConfig.isPushListNeedDetails()
        params['async'] = GtConfig.isPushListAsync()

        return self.httpPostJson(self.host, params)
Esempio n. 4
0
    def pushAPNMessageToList(self, appId, contentId, deviceTokenList):
        for deviceToken in deviceTokenList:
            if deviceToken is None or len(deviceToken) != 64:
                raise Exception("deviceToken " + deviceToken + " length must be 64.")

        params = dict()
        params['action'] = "apnPushToListAction"
        params['appkey'] = self.appKey
        params['appId'] = appId
        params['contentId'] = contentId
        params['DTL'] = deviceTokenList
        params['needDetails'] = GtConfig.isPushListNeedDetails()
        params['async'] = GtConfig.isPushListAsync()

        return self.httpPostJson(self.host, params)