def get(self,format,id): #set content-type self.response.headers['Content-Type'] = Formatter.contentType(format) #get consumer/client app id appid = 'Unknown' if (self.request.GET): if ('appid' in self.request.GET): appid = self.request.GET['appid'] if ('app' in self.request.GET): appid = self.request.GET['app'] referer = '' if ('HTTP_REFERER' in os.environ): referer = os.environ['HTTP_REFERER'] returnData = APIContent.getHackerNewsPost(id,format,self.request.url, referer, self.request.remote_addr) #track this request GAHelper.trackGARequests('/post/%s' % (id), appid, referer) if (not returnData): returnData = '' #output to the browser self.response.out.write(Formatter.dataWrapper(format, returnData, self.request.get('callback')))
def get(self, format, id): #set content-type self.response.headers['Content-Type'] = Formatter.contentType(format) #get consumer/client app id appid = 'Unknown' if (self.request.GET): if ('appid' in self.request.GET): appid = self.request.GET['appid'] if ('app' in self.request.GET): appid = self.request.GET['app'] referer = '' if ('HTTP_REFERER' in os.environ): referer = os.environ['HTTP_REFERER'] returnData = APIContent.getHackerNewsPost(id, format, self.request.url, referer, self.request.remote_addr) #track this request GAHelper.trackGARequests('/post/%s' % (id), appid, referer) if (not returnData): returnData = '' #output to the browser self.response.out.write( Formatter.dataWrapper(format, returnData, self.request.get('callback')))