2014-01-23 5 views
2

내가 본 논의는 드라이브 https://developers.google.com/drive/web/manage-uploads#resumableGoogle 드라이브 SDK/C++/나머지 API 재개 업로드

와 access_token과의 문제를 Google에 1 시간 ..

이 진행중인 업로드를 위해 액세스 토큰을 새로 고칠 수있는 가능성이 있습니까?

이 테스트 구현을 수행했지만 새로 고친 액세스 토큰을 업데이트했을 때 작동하지 않았습니다.

하지만 지금 내 코드 또는 Google 드라이브 측면에서 버그가 있습니까?

+0

아마 관련 : http://stackoverflow.com/q/14286402/1970843 – GabrielF

답변

1

라이브러리를 포기하고 단순히 REST API를 직접 호출하면 직접 401 오류 처리를 구현할 수 있습니다.

편집; 문제가 회피 할 수없는 버그임을 제안하는 아래의 설명을 참조하십시오.

+0

나는 직접 REST API를 호출하고 "unauthrorized error" 와서, 새로 고침 토큰의 도움으로 새로운 액세스 토큰을 얻은 다음 오는 요청에 사용하려고합니다.하지만 그건 내가 생각한대로 가지 않는 것 같습니다. 이 일을 제대로하려면 managet을 가지고 있습니까? –

+0

어떻게 액세스 토큰을 사용하고 있으며 어떤 오류가 발생합니까? – pinoyyid

+0

1. 먼저 contentType과 X-Upload-Content-Length 및 -Type을 가진 resumeable uploadType을 가진 post 요청을 보내십시오. 2. 응답에서 나는 헤더 에서 "location"url을 선택합니다. 3. 그 다음 파일 청크를 보내기 시작합니다. 요청을 "location url"에 넣고 Content-Range 헤더를 요청하십시오. 4. 1 시간 후에 오류가 발생하면 새로운 액세스 토큰을 가져와 "location"url로 업데이트하고 계속 진행하십시오.이 연속 작업은 실패합니다. –

관련 문제