def Channel(self, isopen=True): self.transport = THttpClient.THttpClient(self.host) self.transport.setCustomHeaders(self.headers) self.protocol = TCompactProtocol.TCompactProtocol(self.transport) self._channel = ChannelService.Client(self.protocol) if isopen: self.transport.open() return self._channel
def Channel(self, isopen=True): ch_transport = THttpClient(self.host, customThrift=self.customThrift) ch_transport.setCustomHeaders(self.headers) ch_protocol = TCompactProtocol.TCompactProtocol(ch_transport) _channel = ChannelService.Client(ch_protocol) if isopen: ch_transport.open() return _channel
def __init__(self, authToken,mid): Config.__init__(self) self.mid = mid self.authToken = authToken self.transport = THttpClient.THttpClient(self.LINE_HOST_DOMAIN, None, self.LINE_API_QUERY_PATH_FIR) self.transport.path = self.LINE_AUTH_QUERY_PATH self.transport.setCustomHeaders({"X-Line-Application" : self.APP_NAME,"User-Agent" : self.USER_AGENT,"X-Line-Access": authToken}) self.transport.open() self.protocol = TCompactProtocol.TCompactProtocol(self.transport) self.client = ChannelService.Client(self.protocol) self.transport.path = self.LINE_CHAN_QUERY_PATH