def upload(filename, title, tags='PCCES', description='video of PCCES, pcces.org'): file_info = {'title': title, 'tags': tags, 'description': description} youku = YoukuUpload(CLIENT_ID, CLIENT_SECRET, filename) youku.upload(file_info)
def main(): file_info = { 'title': u'Google I/O 2014', 'tags': 'Google,IO', 'description': 'I/O Keynote' } file = '/home/hanguokai/filename.mp4' youku = YoukuUpload(settings.YOUKU_CLIENT_ID, ACCESS_TOKEN, file) youku.upload(file_info)
def upload(self, id): file_info = { 'title': self.info['title'], 'description': self.info['description'] } file = '../Videos/' + str(id) + '.mp4' youku = YoukuUpload('f469de6164958f24', '4bcca5a8766d02c80a2345a12c86b520', file) youku.upload(file_info) os.remove(file)
def test_upload(self): UPLOAD_FILE = 'f3659211207n.mp4' youku = YoukuUpload(CLIENT_ID, ACCESS_TOKEN, UPLOAD_FILE) # youku.create(youku.prepare_video_params(**params)) # youku.create_file() # youku.upload_slice() # youku.check() # youku.commit() # youku.cancel() # youku.spec() youku.upload(self.file_info)
def youku_task(youku_conf, youku_upload, key_name): """优酷上传 使用优酷sdk进行上传操作 """ print youku_conf print youku_upload print key_name key_fullname = key_name + '.mp4' youku = YoukuUpload(youku_conf["clientid"], youku_conf["ak"], key_fullname) try: video_id = youku.upload(youku_upload) success = { "code": "200", "msg": "upload success", "data": { "key": key_name, "videoid": str(video_id) } } remove_tmp(key_fullname) return success except YoukuError, e: failure = { "code": "500", "msg": str(e), "data": { "key": key_name } } remove_tmp(key_fullname) print failure return failure
def upload(): file_info = { "title": u"优酷合作测试-VID", "tags": "other", "description": "Polymer video #7" # 'category': 'Tech' } youku = YoukuUpload(youku_conf.CLIENT_ID, youku_conf.ACCESS_TOKEN, file + ".mp4") # youku.create(youku.prepare_video_params(**params)) # youku.create_file() # youku.upload_slice() # youku.check() # youku.commit() # youku.cancel() # youku.spec() try: vid = youku.upload(file_info) print vid except YoukuError, e: print e