Я пытаюсь запросить метаданные базовой папки с помощью the new Dropbox API v2 через HTTP-запрос. Я могу использовать конечные точки files/list_folder
и files/get_metadata
без проблем, но мои призывы к sharing/get_folder_metadata
возвращается это:API Dropbox (v2) возвращает «Недопустимый идентификатор общей папки».
{"error_summary": "invalid_id/", "error": {".tag": "invalid_id"}, "user_message": {"locale": "unknown", "text": "Invalid shared folder ID."}}
Я попытался это с несколькими различных идентификаторами-папки числового идентификатора, который был использован в v1 API, а также хэш-подобный идентификатор, возвращаемый, например, files/list_folder
(все префикс id:
). Все они дают одинаковый результат:
{"shared_folder_id":"976667947","include_membership":true}
{"shared_folder_id":"id:976667947","include_membership":true}
{"shared_folder_id":"2PUz957E_toAAAAAAAAAkQ","include_membership":true}
{"shared_folder_id":"id:2PUz957E_toAAAAAAAAAkQ","include_membership":true}
(. Я вскарабкался некоторые номера/буквы выше, но в моем тестовом коде я скопировать и вставить идентификаторы, возвращаемые самого API)
Как я должен указать shared_folder_id
?
(следует отметить, что эта конечная точка отмечена в документации как в бета-версии. Кроме того, может быть значительным, что ни один из конечных точек в API Explorer не принимают shared_folder_id
как вход.)