앨범
1. 앨범 미디어 선택하기
SDK 함수: fetchAlbumItems
사용자 앨범에서 사진·동영상을 선택해 가져오는 함수예요. 사진과 동영상을 동시에 선택할 수 있으며, 사용자가 선택을 취소하면 빈 배열 []을 반환해요.
시그니처
function fetchAlbumItems(options?: FetchAlbumItemsOptions): Promise<AlbumItemResponse[]>;파라미터
options ·
FetchAlbumItemsOptions조회 옵션을 담은 객체예요. 자세한 타입은 아래
FetchAlbumItemsOptions를 참고하세요.
반환값
Promise<AlbumItemResponse\[]>선택한 미디어 목록을 반환해요. 사용자가 취소하면 빈 배열을 반환해요.
에러
NOT_ALLOWED
앨범 접근이 허용되지 않았을 때
INVALID_REQUEST
요청 파라미터가 올바르지 않을 때
INVALID_DATA
미디어 데이터가 유효하지 않을 때
UNSUPPORTED_APP_VERSION
토스앱 버전이 5.261.0보다 낮을 때
예제
FetchAlbumItemsOptions
프로퍼티:
typesArray<'PHOTO' | 'VIDEO'>
가져올 미디어 유형 목록이에요.
'PHOTO'(사진),'VIDEO'(동영상) 중 선택할 수 있어요. 지정하지 않으면 사진만 가져와요.maxCountnumber ·
10가져올 항목의 최대 개수예요.
maxWidthnumber ·
1024이미지의 최대 폭이에요. 단위는 픽셀이에요.
base64boolean ·
false이미지의
dataUri를 Base64 문자열로 반환할지 여부예요.
AlbumItemResponse
프로퍼티:
idstring
항목의 고유 ID예요.
data ·
Uristring미디어 데이터 URI예요.
type이PHOTO이면서base64옵션이true이면 Base64 문자열로 반환돼요.type'PHOTO' | 'VIDEO'
미디어 유형이에요.
2. 앨범 가져오기
SDK 함수: fetchAlbumPhotos
사용자 앨범에서 사진 목록을 불러오는 함수예요. 최대 개수와 해상도를 설정할 수 있어요.
시그니처
파라미터
options · 필수
조회 옵션을 담은 객체예요.
options.maxCount ·
number가져올 사진의 최대 개수예요.
options.maxWidth ·
number사진의 최대 폭이에요. 단위는 픽셀이에요.
options.base64 ·
boolean이미지를 Base64 형식으로 반환할지 설정해요.
반환값
Promise<ImageResponse\[]>앨범 사진의 고유 ID와 데이터 URI를 포함한 배열을 반환해요.
예제
마지막 업데이트
도움이 되었나요?