개인 Google 사진 계정에서 전체 이미지를 다운로드하려고합니다.Google Picker v3의 'id'를 사용하여 Google 포토에서 원본 이미지를 다운로드하는 방법
이미지 자체는 iPhone 6 이상에서 2448 × 3264의 해상도로 촬영되었지만 지금까지 얻을 수있는 가장 큰 크기는 384x512의 썸네일 크기입니다. 여기
는 구글 선택기 API v3의에서 반환 된 데이터입니다 : OAuth2를 여기"https://www.googleapis.com/auth/userinfo.email",
"https://www.googleapis.com/auth/userinfo.profile",
"https://www.googleapis.com/auth/photos",
"https://www.googleapis.com/auth/drive",
"https://picasaweb.google.com/data/"
를 사용하여 access_token이를 요청할 때 내가 선언 scopes
내가 전송 요청 여기
> data.docs[0]
{
id:"6249684261772136370",
mediaKey:"AF1QipPWLtKuyF09rcIQd4UT2tjb1YxkWSypm6PHXfeX",
mimeType:"application/vnd.google-apps.photo",
name:"IMG_5853.JPG",
parentId:"6249684260517294833",
serviceId: "picasa",
thumbnails: (5) [{…}, {…}, {…}, {…}, {…}],
type:"photo",
url:"https://picasaweb.google.com/105232457300095210093/ALBUM_NAME#HASH"
}
되어 있습니다 gdata 버전이 3으로 설정된 "이미지 메타 데이터"엔드 포인트 : https://picasaweb.google.com/data/entry/api/user/default/albumid/6249684260517294833/photoid/6249684261772136370
그리고 다음 XML을 다시 얻으십시오. https://pastebin.com/jgXEqftN하지만 <content type="image/jpeg" src="..." />
아래의 이미지는 여전히 미리보기 이미지입니다.
나는 filestack과 같은 회사가 풀 사이즈 이미지를 다운로드 할 수 있기 때문에 이것이 작동 할 수있는 방법이 있어야한다는 것을 알고있다. 모든 의견/제안?
Google 사진과 Google 드라이브는 서로 다른 두 제품임을 알고 있습니다.
curl --header "Authorization: Bearer ya29.GlsABSW1XLQRocTsxsFlGKmVnx3iCwjAxQCFWG-3YH9nM6IYdLyp8x9v4XLglUEMK1XKsgf8SjYzRpbHJa5xDat5M7PcOfJhViOZAa-S6aAGuWKPe98AJ_y2QtH7" https://www.googleapis.com/drive/v3/files/6244822006604119090\?alt\=media
{
"error": {
"errors": [
{
"domain": "global",
"reason": "notFound",
"message": "File not found: 6244822006604119090.",
"locationType": "parameter",
"location": "fileId"
}
],
"code": 404,
"message": "File not found: 6244822006604119090."
}
}
을 검색 봤어 그렇게하기위한 자바 스크립트 코드는 (https://developers.google.com/picker/docs/#top_of_page)? '이 문서는 Google Picker API를 페이지에 추가하려는 개발자를위한 것입니다. 기본 수준의 JavaScript 유창함이 필요합니다. '샘플 코드는 몇 가지 일반적인 시나리오에서 제공되었으므로 시험해 볼 수 있습니다. –