Chat
μ±ν
APIλ‘ μ±ν
μ μ‘, μ±ν
κ³΅μ§ λ±λ‘, μ±ν
μ€μ μ‘°ν, μ±ν
μ€μ λ³κ²½μ ν μ μμ΅λλ€.
μ±ν
APIλ₯Ό νΈμΆνλ €λ©΄ μ¬μ©μ κ³μ μΌλ‘ μΈμ¦νμ¬ μ»μ Access Tokenμ΄ νμν©λλ€.
API Scopeλ μ±ν
λ©μμ§ μ μ‘
, μ±ν
κ³΅μ§ λ±λ‘
, μ±ν
μ€μ μ‘°ν
, μ±ν
μ€μ λ³κ²½
μ
λλ€.
μ±ν
λ©μμ§ μ μ‘
μ±ν λ©μμ§λ₯Ό μ μ‘ν μ μμ΅λλ€.
POST /open/v1/chats/send
μ±ν λ©μμ§ μ μ‘
Request Body
message
String
μ μ‘ν λ©μμ§ λ΄μ©. λ©μμ§ λ΄μ©μ μ΅λ 100μλ‘ μ ν
Response Body
messageId
String
μ μ‘λ λ©μμ§ ID
μ±ν
κ³΅μ§ λ±λ‘
μ±ν 곡μ§μ¬νμ λ±λ‘ν μ μμ΅λλ€. μ κ· λ©μμ§ λλ μ μ‘λ κΈ°μ‘΄λ©μμ§λ‘ 곡μ§μ¬νμ λ±λ‘μ΄ κ°λ₯ν©λλ€.
POST /open/v1/chats/notice
μ±ν 곡μ§μ¬ν λ±λ‘
Request Body
message
String
Optional
μ κ· λ©μμ§λ‘ 곡μ§μ¬ν λ±λ‘ μ μ μ‘ν λ©μμ§ λ΄μ©. λ©μμ§ λ΄μ©μ μ΅λ 100μλ‘ μ ν
messageId
String
Optional
κΈ°μ‘΄ λ©μμ§λ‘ 곡μ§μ¬ν λ±λ‘ μ μ¬μ©νλ μ μ‘λ λ©μμ§ ID
Response
200
곡μ§μ¬ν λ±λ‘ μ±κ³΅
μ±ν
μ€μ μ‘°ν
μ±λμ μ±ν μ€μ μ μ‘°νν μ μμ΅λλ€.
GET /open/v1/chats/settings
μ±ν μ€μ μ‘°ν
Response Body
chatAvailableCondition
String
λ³ΈμΈμΈμ¦ μ¬λΆ μ€μ 쑰건
NONE (μ ν μμ)
REAL_NAME (λ€μ΄λ² λ³ΈμΈμΈμ¦ν μμ²μλ§ μ±ν νμ©)
chatAvailableGroup
String
μ±ν μ°Έμ¬ λ²μ μ€μ 쑰건
ALL (λͺ¨λ μμ²μ)
FOLLOWER (νλ‘μ μ μ©)
MANAGER (μ΄μμ μ μ©)
SUBSCRIBER (ꡬλ μ μ μ©)
minFollowerMinute
Int
FOLLOWER λͺ¨λ μ€μ λ κ²½μ° μ μ©λ μ΅μ νλ‘μ κΈ°κ° μ‘°κ±΄
allowSubscriberInFollowerMode
boolean
FOLLOWER λͺ¨λ μ€μ λ κ²½μ° κ΅¬λ μλ μ΅μ νλ‘μ κΈ°κ° μ‘°κ±΄ λμμμ μ μΈ νμ© ν μ§ μ¬λΆ
μ±ν
μ€μ λ³κ²½
μ±λμ μ±ν μ€μ μ λ³κ²½ν μ μμ΅λλ€.
PUT /open/v1/chats/settings
μ±ν μ€μ λ³κ²½
Request Body
chatAvailableCondition
String
λ³ΈμΈμΈμ¦ μ¬λΆ μ€μ 쑰건
NONE (μ ν μμ)
REAL_NAME (λ€μ΄λ² λ³ΈμΈμΈμ¦ν μμ²μλ§ μ±ν νμ©)
chatAvailableGroup
String
μ±ν μ°Έμ¬ λ²μ μ€μ 쑰건
ALL (λͺ¨λ μμ²μ)
FOLLOWER (νλ‘μ μ μ©)
MANAGER (μ΄μμ μ μ©)
SUBSCRIBER (ꡬλ μ μ μ©)
minFollowerMinute
Int
FOLLOWER λͺ¨λ μ€μ λ κ²½μ° μ μ©λ μ΅μ νλ‘μ κΈ°κ° μ‘°κ±΄ 0, 5, 10, 30, 60, 1440, 10080, 43200 κ°λ§ νμ©
allowSubscriberInFollowerMode
boolean
FOLLOWER λͺ¨λ μ€μ λ κ²½μ° κ΅¬λ μλ μ΅μ νλ‘μ κΈ°κ° μ‘°κ±΄ λμμμ μ μΈ νμ© ν μ§ μ¬λΆ
Last updated