2015 년 5 월 28 일에 출시 된 Google 포토 앱에 사진 업로드를 허용하는 API가 있나요? 이 앱은 Picassa와 Google+를 기반으로하는 것 같습니다. API 중 하나를 사용하여 Google 포토에 업로드 할 수 있나요?
답변:
외관상 Google 포토는 Picasa 웹 앨범 데이터 API를 통해 사진을 처리 한 Google+와 동일한 시스템을 기반으로합니다.
편집 : 그래서 Google 포토를 사용하여 무언가를 개발하는 동안이 질문을 보았습니다. 현재 저는 Dropbox에서 Google 포토로 항목을 전송하는 애플리케이션을 개발 중입니다.
Google 포토가 실제로 Picasa 웹 앨범 API를 사용하고 있음을 확인할 수 있습니다. API는 단순히 사진과 관련된 모든 데이터 저장소입니다. 드라이브와 Google+는 데이터 API를 사용하여 사진을 유지합니다. picasaweb.google.com을 보면 Google+로 리디렉션되고 모든 사진 컬렉션이 표시됩니다.
프로토콜 가이드 를 살펴보면서 실제로 실험 할 수 있습니다 . Picasa API를 통해 OAuth 2.0 플레이 그라운드 를 사용하여 추가 실험을 할 수 있습니다 .
Google 포토 업 로더에 대해 Fiddler를 사용하고 해상도 수준을 앞뒤로 전환하여 알아 냈습니다.
mediaBackground 업로드를 사용하는 경우 "storage"에 대한 매개 변수가 있습니다. 매개 변수를 "standard"로 설정하면 무제한 할당량이됩니다. "full"로 설정하면 할당량에 위배됩니다.
따라서 전체 해상도 할당량 사진에 대한 API 호출은 다음과 같습니다.
/resumable/upload/plus/v1whitelisted/mediasets/me.cinstant/mediaBackground?uploadType=resumable&imageSize=1024&mediaType=photo&storage=**full**&remainingMediaCount=111
표준 해상도 (최대 16 메가 픽셀) 무제한 사진에 대한 API 호출은 다음과 같습니다.
/resumable/upload/plus/v1whitelisted/mediasets/me.cinstant/mediaBackground?uploadType=resumable&imageSize=1024&mediaType=photo&storage=**standard**&remainingMediaCount=111
mediaBackground
.