본문으로 건너뛰기

동의 내역

사용자 동의 내역과 관련된 API입니다.

자세한 내용은 공식 문서를 참고해주세요.

동의 내역 받기

공식 문서

scopes(scopes?: string[])를 이용해 사용자 동의 항목을 받아올 수 있습니다.

응답 결과는 Promise<KakaoScopeInfo[]> 입니다.

export type KakaoScopeInfo = {
id: string;
agreed: boolean;
displayName: string;
revocable?: boolean;
using: boolean;
delegated?: boolean;
type: string;
};

예시

scopes()

동의 내역 철회시키기

공식 문서

revokeScopes(scopes: string[])를 이용해 사용자 동의 항목을 철회할 수 있습니다.

사용자가 동의한 항목에 대해 동의를 철회합니다. 동의 내역 확인하기 API를 통해 조회한 동의항목 정보 중 동의 철회 가능 여부(revocable) 값이 true인 동의항목만 철회 가능합니다. 동의 철회가 불가능한 동의항목을 대상으로 요청한 경우 에러 응답을 받습니다.

철회할 동의항목의 ID는 scopes 값으로 지정하며, [내 애플리케이션] > [카카오 로그인] > [동의항목]의 ID를 참고합니다.

예시

revokeScopes(['terms-of-services'])