User.createAnonymousKeyAuthCode
기능 설명
익명 사용자 키를 받기 위한 일회용 인증 코드를 발급해요. 미니앱에서 이 API로 코드를 받은 뒤, 파트너사 서버에서 코드를 교환해 사용자 식별키(anonKey)를 받으세요. 코드는 한 번만 쓸 수 있고, expiresIn초가 지나면 만료돼요. 교환 응답의 anonKey는 User.getAnonymousKey가 돌려주는 hash와 같은 값이에요.
앱인토스 SDK 3.6.0 이상에서 사용할 수 있어요.
타입
Params
없음
Response
type CreateAnonymousKeyAuthCodeResponse = {
/** 파트너사 서버의 교환 API에 전달할 일회용 코드예요. */
code: string;
/** 만료까지 남은 시간(초)이에요. */
expiresIn: number;
};예시 코드
import { User } from "@apps-in-toss/web-framework";
async function issueAnonymousKey() {
try {
const { code, expiresIn } = await User.createAnonymousKeyAuthCode();
// code를 파트너사 서버로 전달해 anonKey로 교환해요
console.log("코드 유효 시간(초):", expiresIn);
} catch (error) {
console.error(error);
}
}도움이 되었나요?