Google Drive API игнорирует имя папки - PullRequest
0 голосов
/ 06 ноября 2018

Я пытаюсь создать папку на Google Диске, используя ее API и CURL, но она игнорирует имя, которое я задаю. Мой запрос:

curl -i \
  -H "X-Upload-Content-Type: application/vnd.google-apps.folder" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $token" \
  -d '{"name": "test"}' \
  https://www.googleapis.com/upload/drive/v3/files

`

Что-то я не так делаю?

1 Ответ

0 голосов
/ 06 ноября 2018

Как насчет этой модификации?

Модифицированная команда curl:

curl -X POST -v \
  -H "Authorization: Bearer $token" \
  -F "metadata={name: 'test', mimeType: 'application/vnd.google-apps.folder'};type=application/json" \
  "https://www.googleapis.com/upload/drive/v3/files"

Вы также можете использовать следующую команду.

curl -X POST -v \
  -H "Authorization: Bearer $token" \
  -H "Content-Type: application/json" \
  -d "{name: 'test', mimeType: 'application/vnd.google-apps.folder'}" \
  "https://www.googleapis.com/drive/v3/files"

Примечание:

  • В этой команде curl предполагается следующее:
    • Drive API включен.
    • В качестве маркера доступа включены области, в которых можно создать папку.

Если это не сработало, пожалуйста, скажите мне. Я хотел бы изменить его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...