def post(self): video_id = self.request.get('video_id') title = self.request.get('title') description = self.request.get('description') url = 'https://api.flattr.com/rest/v2/things/' user = get_current_youtify_user() headers = { 'Authorization': 'Bearer %s' % user.flattr_access_token, 'Content-Type': 'application/json', } data = simplejson.dumps({ 'url': 'http://www.youtube.com/watch?v=' + video_id, 'title': title, 'description': description, 'tags': 'music', 'category': 'audio', }) response = urlfetch.fetch(url=url, payload=data, method=urlfetch.POST, headers=headers) if response.status_code == 201: json = simplejson.loads(response.content) log_entry = SubmittedVideo(youtify_user=user, flattr_user_name=user.flattr_user_name, title=title, thing_id=str(json['id']), video_id=video_id) log_entry.put() self.response.headers['Content-Type'] = 'application/json' self.response.out.write(response.content)
def post(self): video_id = self.request.get('video_id') title = self.request.get('title') description = self.request.get('description') url = 'https://api.flattr.com/rest/v2/things/' user = get_current_youtify_user() headers = { 'Authorization': 'Bearer %s' % user.flattr_access_token, 'Content-Type': 'application/json', } data = simplejson.dumps({ 'url': 'http://www.youtube.com/watch?v=' + video_id, 'title': title, 'description': description, 'tags': 'music', 'category': 'audio', }) response = urlfetch.fetch(url=url, payload=data, method=urlfetch.POST, headers=headers) if response.status_code == 201: json = simplejson.loads(response.content) log_entry = SubmittedVideo( youtify_user=user, flattr_user_name=user.flattr_user_name, title=title, thing_id=str(json['id']), video_id=video_id ) log_entry.put() self.response.headers['Content-Type'] = 'application/json' self.response.out.write(response.content)