我正在尝试将indexable text添加到已在驱动器中的视频中。从Drive SDK Docs我使用了Patch方法。
def add_indexable_text(service, file_id, text_to_index):
try:
file = {'indexableText': {'text': text_to_index}}
updated_file = service.files().patch(
fileId = file_id,
body = file,
fields = 'indexableText').execute()
return updated_file
except errors.HttpError, error:
print 'An error occurred: %s' % error
return None
我没有在终端中看到任何错误,但是当我在驱动器中搜索元数据文本时,没有结果。我已经尝试了一段时间,但这似乎没有帮助/重要。该视频显示我在运行脚本时已更新,因此有一些东西。感谢您提供的任何帮助。
更新:似乎我只能将一个indexableText添加到视频中,但之后不会更改。
答案 0 :(得分:0)
代码看起来很好。尝试使用文档的“尝试”功能,这有用吗?
https://developers.google.com/drive/v2/reference/files/patch
可能请求已经通过但失败了,这导致没有HttpError。
典型来电的回报值是多少?