우선, 해당 채널을 사용하여 죄송합니다. 그러나 드라이브 SDK 문제에 대한 다른 "열린"통신 채널은 없습니다."실제 사용자"와 API 간의 일관성없는 동작
브라우저에서 액세스 할 수없는 Google 드라이브 문서에 액세스하려고하면 파일에 대한 액세스를 요청할 수있는 훌륭한 경고 메시지가 표시됩니다. 문서가 존재하며 액세스 권한이 없음).
API에서 액세스 권한이없는 파일에 액세스하려고하면 404라는 문구가 표시되며 문서를 확인하지 않습니다.
Google Apps 도메인에서 작업 할 때 특히주의해야합니다. 즉, 사용자 U로부터 파일 X에 액세스 할 수 있으며 내일 사용자 U가 API에서 파일 (예 : 소유권 변경)에 대한 액세스를 잃어 버립니다. 그 파일을 찾을 곳을 가리키는 포인터가 전혀 없거나 파일이 존재하는 경우에도 404를 얻을 것입니다!
브라우저에서 "액세스 권한 요청"을하고 기다리면되지만 API에는 두 가지 옵션이 있습니다. a) 파일이 없어진 것으로 가정합니다. b) 알고있는 모든 사용자 계정에서 해당 파일을 쿼리합니다.
그래서, 내 제안/요청에 간다 : , 403은 는 또한, 대한 포인터를 추가하시기 바랍니다 .. 좋은 것 그에게 더 나은 코드있어 404에 응답하지 마십시오 "어디로 가야합니다 "응답 코드에. 404를 유지하면서 "소유자"의 포인터를 추가 할 수도 있습니다.
그리고는 마지막으로 도메인 내부 모든 :
감사 마크이 인상에 대한
도메인 내에서 작업 할 때 API가 404와 응답하면 소유 사용자에게 포인터를 제공 할 수 있습니까? (동일한 도메인 내에있는 한) 적어도 서비스 계정에는 해당됩니다. 또는 Google 앱 옵션으로 만드십시오. 감사합니다; ) –