Awesome Message SDK - v0.12.4
    Preparing search index...

    Class KakaoAlimtalkManagementClient

    카카오 알림톡 관리 클라이언트

    카카오 알림톡 대체발송 설정 기능을 제공합니다. SMS AppKey 등록 및 대체발송 설정을 지원합니다.

    const kakaoAlimtalkManagementClient = new KakaoAlimtalkManagementClient({
    accessKeyId: 'your-access-key',
    secretAccessKey: 'your-secret-key'
    });

    // SMS AppKey 등록
    await kakaoAlimtalkManagementClient.registerAlimtalkFailbackAppKey("my-client-1", {
    resendAppKey: "SMS_APP_KEY_123"
    });

    // 대체발송 설정 등록
    await kakaoAlimtalkManagementClient.registerAlimtalkFailbackSetting("my-client-1", {
    senderKey: "SENDER_KEY_123",
    resendSendNo: "15881234"
    });
    Index

    Constructors

    Methods

    • SendOptions에서 HTTP 헤더를 생성합니다

      Parameters

      Returns Record<string, string>

      생성된 헤더 객체

    • GET 요청

      Type Parameters

      • T

      Parameters

      • path: string

        API 경로

      • Optionalheaders: Record<string, string>

        추가 헤더

      Returns Promise<T>

      응답 데이터

    Protectedpost

    • post<T>(
          path: string,
          body?: unknown,
          headers?: Record<string, string>,
      ): Promise<T>

      POST 요청

      Type Parameters

      • T

      Parameters

      • path: string

        API 경로

      • Optionalbody: unknown

        요청 본문

      • Optionalheaders: Record<string, string>

        추가 헤더

      Returns Promise<T>

      응답 데이터

    • FormData를 사용한 POST 요청 (multipart/form-data)

      Type Parameters

      • T

      Parameters

      • path: string

        API 경로

      • formData: FormData

        undici의 FormData 객체

      • Optionalheaders: Record<string, string>

        추가 헤더

      Returns Promise<T>

      응답 데이터

    • PUT 요청

      Type Parameters

      • T

      Parameters

      • path: string

        API 경로

      • Optionalbody: unknown

        요청 본문

      • Optionalheaders: Record<string, string>

        추가 헤더

      Returns Promise<T>

      응답 데이터

    • DELETE 요청

      Type Parameters

      • T

      Parameters

      • path: string

        API 경로

      • Optionalheaders: Record<string, string>

        추가 헤더

      Returns Promise<T>

      응답 데이터

    • DELETE 요청 (body 포함)

      Type Parameters

      • T

      Parameters

      • path: string

        API 경로

      • Optionalbody: unknown

        요청 본문

      • Optionalheaders: Record<string, string>

        추가 헤더

      Returns Promise<T>

      응답 데이터

    • 알림톡 대체발송용 SMS AppKey를 등록합니다.

      알림톡 발송 실패 시 대체발송에 사용할 SMS 상품의 AppKey를 등록합니다.

      Parameters

      Returns Promise<void>

      InvalidParameterException 요청 데이터가 유효하지 않은 경우

      AccessDeniedException API 호출 권한이 없는 경우

      InternalServerErrorException 서버 오류가 발생한 경우

      await kakaoClient.registerAlimtalkFailbackAppKey("my-client-1", {
      resendAppKey: "SMS_APP_KEY_123"
      });

    Properties

    API 인증 크레덴셜