2012-11-30 2 views
1

API를 통해 슬래시를 사용하는 개체에 액세스하는 데 문제가 있습니다. 예를 들어 "folder1/folder2/name"이라는 이름의 개체가 있습니다. 이 API를 사용하면 400 개의 나쁜 요청을 받게됩니다. Api가 아직 지원하지 않습니까? 또는 특수 문자가 필요합니까? 이것은 API 탐색기에서 나에게도 실패합니다.Google 스토리지 Json Api - API에서 '폴더'에 액세스하지 못합니까?

답변

4

이것은 URL 인코딩 문제입니다. 객체 이름은 단일 URL 경로 부분이므로 이름의 모든 슬래시는 %로 인코딩해야합니다. (예 : folder1 % 2ffolder2 % 2fname)

API 탐색기에 불행히도 storage.objects.get의 알려진 문제점 (내부적으로보고 됨)이 있습니다. 이 메소드는 실제 파일 데이터를 반환하며 API 탐색기는 JSON 메타 데이터를 예상하고 거기에서 잘못 처리됩니다.

관련 문제