Campfire(미리 보기)
Campfire는 팀 내에서 통신 및 파일 공유에 사용되는 인스턴트 메시징 도구입니다.
이 커넥터는 다음 제품 및 지역에서 사용할 수 있습니다.
| 서비스 | 클래스 | Regions |
|---|---|---|
| Copilot Studio | 스탠다드 | 다음을 제외한 모든 Power Automate 지역 : - 미국 정부(GCC) - 미국 정부(GCC High) - 21Vianet에서 운영하는 중국 클라우드 - 미국 국방부(DoD) |
| 논리 앱 | 스탠다드 | 다음을 제외한 모든 Logic Apps 지역 : - Azure Government 지역 - Azure 중국 지역 - 미국 국방부(DoD) |
| Power Apps | 스탠다드 | 다음을 제외한 모든 Power Apps 지역 : - 미국 정부(GCC) - 미국 정부(GCC High) - 21Vianet에서 운영하는 중국 클라우드 - 미국 국방부(DoD) |
| Power Automate | 스탠다드 | 다음을 제외한 모든 Power Automate 지역 : - 미국 정부(GCC) - 미국 정부(GCC High) - 21Vianet에서 운영하는 중국 클라우드 - 미국 국방부(DoD) |
| 연락처 | |
|---|---|
| 이름 | Microsoft |
| URL |
Microsoft LogicApps 지원 Microsoft Power Automate 지원 Microsoft Power Apps 지원 |
| 커넥터 메타데이터 | |
|---|---|
| 게시자 | Microsoft |
| 웹 사이트 | https://basecamp.com/retired/campfire |
| 개인 정보 보호 정책 | https://basecamp.com/about/policies/privacy |
제한 한도
| Name | 호출 | 갱신 기간 |
|---|---|---|
| 트리거 폴링 빈도 | 1 | 15초 |
동작
| ID로 사용자 가져오기 |
지정된 ID로 사용자에 대한 정보를 검색합니다. |
| 메시지 만들기 |
지정된 회의실에 메시지를 보냅니다. |
ID로 사용자 가져오기
지정된 ID로 사용자에 대한 정보를 검색합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
어카운트
|
account | True | string |
캠프파이어의 계정 |
|
사용자 ID
|
userId | True | integer |
사용자 ID |
반환
메시지 만들기
지정된 회의실에 메시지를 보냅니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
어카운트
|
account | True | string |
캠프파이어의 계정 |
|
RoomId
|
roomId | True | string |
계정과 연결된 방 |
|
만들 메시지 텍스트
|
message | True | string |
만들 메시지 텍스트 |
반환
메시지
트리거
| 새 메시지가 수신되는 경우 |
지정된 방에서 새 메시지를 받을 때 트리거됩니다. |
| 파일이 업로드되는 경우 |
파일이 지정된 방에 업로드될 때 트리거됩니다. Basecamp에 적용되지 않습니다. |
| 회의실을 만드는 경우 |
인증된 사용자의 계정에 새 회의실이 추가될 때 트리거됩니다. Basecamp에 적용되지 않습니다. |
새 메시지가 수신되는 경우
지정된 방에서 새 메시지를 받을 때 트리거됩니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
어카운트
|
account | True | string |
캠프파이어의 계정 |
|
RoomId
|
roomId | True | string |
계정과 연결된 방 |
반환
Campfire의 메시지 데이터 컬렉션
파일이 업로드되는 경우
파일이 지정된 방에 업로드될 때 트리거됩니다. Basecamp에 적용되지 않습니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
어카운트
|
account | True | string |
캠프파이어의 계정 |
|
RoomId
|
roomId | True | string |
계정과 연결된 방 |
반환
Campfire에서 업로드된 파일에 대한 데이터
회의실을 만드는 경우
인증된 사용자의 계정에 새 회의실이 추가될 때 트리거됩니다. Basecamp에 적용되지 않습니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
어카운트
|
account | True | string |
캠프파이어의 계정 |
반환
회의실 데이터 수집
정의
RoomsResponse
회의실 데이터 수집
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
Rooms
|
rooms | array of object |
룸 컬렉션 |
|
방 이름
|
rooms.name | string |
방 이름입니다. |
|
객실 ID
|
rooms.id | string |
객실 ID입니다. |
|
잠긴 방
|
rooms.locked | boolean |
부울 값, 회의실이 잠겨 있으면 True입니다. |
|
회의실 항목
|
rooms.topic | string |
회의실 항목 또는 설명입니다. |
MessagesResponse
Campfire의 메시지 데이터 컬렉션
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
Messages
|
messages | array of object |
메시지 컬렉션 |
|
메시지 본문
|
messages.body | string |
메시지 본문입니다. |
|
메시지 ID
|
messages.id | integer |
메시지 ID입니다. |
|
별표로 표시된 메시지
|
messages.starred | boolean |
부울 값, 메시지가 표시되면 True입니다. |
|
사용자 ID
|
messages.user_id | integer |
메시지를 만든 사용자의 고유 ID입니다. |
UploadResponse
Campfire에서 업로드된 파일에 대한 데이터
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
업로드
|
uploads | array of object |
업로드 컬렉션 |
|
파일 URL
|
uploads.full_url | string |
파일 URL입니다. |
|
객실 ID
|
uploads.room_id | integer |
객실 ID입니다. |
|
파일 ID
|
uploads.id | integer |
파일 ID입니다. |
|
콘텐츠 형식
|
uploads.content_type | string |
업로드된 파일의 형식입니다. |
|
파일 이름
|
uploads.name | string |
파일 이름입니다. |
|
만든 위치에서
|
uploads.created_at | date-time |
업로드 타임스탬프입니다. |
CreateMessageResponse
메시지
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
메시지 본문
|
message.body | string |
메시지 본문입니다. |
|
메시지 ID
|
message.id | integer |
메시지 ID입니다. |
|
별표로 표시된 메시지
|
message.starred | boolean |
부울 값입니다. 메시지가 표시되면 true입니다. |
|
사용자 ID
|
message.user_id | integer |
메시지를 만든 사용자의 고유 ID입니다. |
UserResponse
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
사용자 전자 메일
|
user.email_address | string | |
|
사용자 이름
|
user.name | string | |
|
사용자 ID
|
user.id | integer |