用于Python视频的Google Drive indexableText

时间:2014-06-09 20:41:09

标签: python google-drive-api metadata

我正在尝试将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添加到视频中,但之后不会更改。

1 个答案:

答案 0 :(得分:0)

代码看起来很好。尝试使用文档的“尝试”功能,这有用吗?

https://developers.google.com/drive/v2/reference/files/patch

可能请求已经通过但失败了,这导致没有HttpError。

典型来电的回报值是多少?