Glowb Dev Docs
Legacy API

MCN API

MCN 계정 관리 API

MCN API

Deprecated: 이 API는 레거시입니다.

MCN(Multi-Channel Network) 계정에서 사용하는 API입니다.

Base URL: /mcn

엔드포인트 목록

인증

메서드경로설명인증
POST/mcn/loginMCN 로그인불필요

인플루언서 관리

메서드경로설명인증
GET/mcn/search/influence소속 인플루언서 조회필요
POST/mcn/profile/update인플루언서 등록불필요
PATCH/mcn/profile/update인플루언서 프로필 수정불필요

마이페이지

메서드경로설명인증
GET/mcn/myPage계정 정보 조회필요
PATCH/mcn/myPage계정 정보 수정불필요

API 상세

MCN 로그인

MCN 계정으로 로그인합니다.

HTTP 요청

POST /mcn/login
Content-Type: application/x-www-form-urlencoded

Request Parameters

파라미터타입필수설명
idstringMCN 계정 ID
passwordstring비밀번호

응답

성공 응답 (200 OK)

{
  "id": "mcn123",
  "name": "MCN Company",
  "accessToken": "eyJhbGciOiJIUzI1NiIs...",
  "refreshToken": "dGhpcyBpcyBhIHJlZnJl..."
}

Response 스키마

필드타입설명
idstringMCN 계정 ID
namestringMCN 회사명
accessTokenstringJWT 액세스 토큰
refreshTokenstring리프레시 토큰

소속 인플루언서 조회

MCN에 소속된 인플루언서 목록을 조회합니다.

HTTP 요청

GET /mcn/search/influence
Authorization: Bearer {access_token}

응답

성공 응답 (200 OK)

[
  {
    "id": "inf001",
    "nickname": "크리에이터1",
    "platform": "INSTAGRAM",
    "followers": 50000,
    "profileImage": "https://example.com/profile.jpg"
  }
]

인플루언서 등록

MCN 소속 인플루언서를 새로 등록합니다.

HTTP 요청

POST /mcn/profile/update
Content-Type: multipart/form-data

Request Parts

파트타입필수설명
dataMcnInfluenceDto인플루언서 정보
filefile아니오프로필 이미지

Request Body (data)

{
  "member": {
    "id": "user123",
    "email": "creator@example.com",
    "regi_date": "2024-01-01T00:00:00"
  },
  "influenceProfileDto": {
    "nickname": "크리에이터",
    "platform": "INSTAGRAM",
    "category": "BEAUTY",
    "introduction": "뷰티 크리에이터입니다"
  }
}

응답

성공 응답 (200 OK)

성공 메시지

인플루언서 프로필 수정

MCN 소속 인플루언서의 프로필을 수정합니다.

HTTP 요청

PATCH /mcn/profile/update
Content-Type: multipart/form-data

Request Parts

파트타입필수설명
dataMcnInfluenceDto수정할 인플루언서 정보
filefile아니오새 프로필 이미지

응답

성공 응답 (200 OK)

성공 메시지

MCN 계정 정보 조회

MCN 계정의 마이페이지 정보를 조회합니다.

HTTP 요청

GET /mcn/myPage
Authorization: Bearer {access_token}

응답

성공 응답 (200 OK)

{
  "id": "mcn123",
  "name": "MCN Company",
  "email": "mcn@example.com",
  "phone": "010-1234-5678",
  "profileImage": "https://example.com/mcn-logo.jpg"
}

MCN 계정 정보 수정

MCN 계정 정보를 수정합니다.

HTTP 요청

PATCH /mcn/myPage
Content-Type: multipart/form-data

Request Parts

파트타입필수설명
dataMcnMyPageDto수정할 계정 정보
filefile아니오새 프로필 이미지

Request Body (data)

{
  "name": "MCN Company Updated",
  "email": "new-email@example.com",
  "phone": "010-9876-5432"
}

응답

성공 응답 (200 OK)

성공 메시지

에러 응답 (500 Internal Server Error)

Update failed : {error_message}

API 테스트

인증 API 테스트

인플루언서 관리 API 테스트

마이페이지 API 테스트

On this page