1

キーを使用して Google ドライブに移動します (P12)

フォルダを参照したり、ファイルに関するデータを取得したり、Google ドライブ内のファイルのリストを取得したりできます。しかし、ファイルをGoogleドライブにアップロードできません。

TEAM オール セット ライト (オーナー)

ファイルを保存する可能性を教えてくれませんか?

サンプルコードフォルダーのリストを正常に取得しました:

def is_file_in_folder(service, folder_id, file_id):
  try:
    service.children().get(folderId=folder_id, childId=file_id).execute()
  except errors.HttpError, error:
    if error.resp.status == 404:
      return False
    else:
      print 'An error occurred: %s' % error
      raise error
  return True

ファイルを保存しようとしているサンプルコード:

def insert_file(service, title, description, parent_id, mime_type, filename):
  media_body = MediaFileUpload(filename, mimetype=mime_type, resumable=True)
  body = {
    'title': title,
    'description': description,
    'mimeType': mime_type
  }
  if parent_id:
    body['parents'] = [{'id': parent_id}]

  try:
    file = service.files().insert(body=body, media_body=media_body).execute()

    return file
  except errors.HttpError, error:
    print 'An error occured: %s' % error
    return None

エラーを表示 - ERROR

ファイルを読み込もうとしていると思いますが、何かが彼を妨げ、(再開可能 = True)、彼はその時まで何度も何度も試みます。

ファイルをアップロードするには何が必要ですか?

コードを使用して Google ドライブにフォルダーを作成しようとしましたが、エラーが表示されます (認証されたユーザーには、ファイルへの必要なアクセス権がありません)

では、これらの権利を取得するにはどうすればよいでしょうか。

4

1 に答える 1

1

問題が見つかりました。インターフェイスに表示される「Googleドライブ」は、フォルダーのすぐ上に表示され、読み取り専用であり、誰もファイルをアップロードできません。このため、エラーが発生し、読み取りのみが許可されます。

ところで、誰かがファイルへの直接リンクを取得する方法を知っていますか? このフォーマット?: http://google.com/my_file.mp3

于 2013-01-17T11:56:08.220 に答える