-
[Make] 인스타그램 포스팅 자동화 2/2 - 포스팅No Code/Make 2024. 5. 13. 21:52
개요
작성해둔 사진과 내용을 이용해 자동으로 포스팅하는 기능을 구현한다. Make의 Instagram for Business 설정 방법 및 자동 글 작성 방법은 이전 포스팅을 참고한다.
2024.04.09 - [No Code/Make] - [Make] Instagram for Business 설정 방법
[Make] Instagram for Business 설정 방법
Make에서 Instagram 앱(포스팅등) 연결을 위해서는 Instagram for Business를 사용해야 한다.이를 위해서는 Instagram의 계정을 프로페셔널로 전환 해야하고 Facebook Page와 연동하는 작업이 필요하다. 1. Instagra
2nd-deck.tistory.com
2024.05.13 - [No Code/Make] - [Make] 인스타그램 포스팅 자동화 1/2 - 내용 작성
[Make] 인스타그램 포스팅 자동화 1/2 - 내용 작성
개요Airtable에 업로드한 사진과 개략적인 내용을 바탕으로 인스타그램에 포스팅할 컨텐츠를 생성해본다.사용할 서비스는 아래와 같으며, OpenAI API는 사용때마다 비용이 소요된다.- Make- Airtable: 데
2nd-deck.tistory.com
구현할 Make 시나리오Airtable 셋업
1. Airtable의 필드를 추가
- 이미지와 내용 필드와 함께 아래의 필드를 추가(이미지, 내용 필드는 이전 포스팅 참고)
- 포스팅 여부(CheckBox): 포스팅 여부 확인용
- 포스팅하기(Button): Webhook으로 Make 시나리오 구동
- 포스팅 일자(Date): 포스팅 날짜 기록Make 시나리오 생성
1. Webhook 생성
- webhook 주소를 복사
2. Airtable로 돌아가서 버튼 수정
- 버튼 클릭시 webhook에 record ID가 파라미터로 전달되도록 설정
- "{webhook주소}"&"?recordID="&RECORD_ID()
3. 'Run once'를 실행하고 버튼을 눌러 테스트
4. Airtable에서 전달 받은 ID로 Record를 가져온다
- 다시 웹훅을 실행하여 데이터를 확인
5. Iterator로 이미지 배열을 차례로 실행
6. Array aggregator로 'Instagram for Business'모듈의 Files에 해당하는 값을 다시 매핑
- Instagram의 Create a Carousel Post에는 여러 이미지 파일을 넣을 수 있음
- 이를 위해서는 Media Type과 URL을 묶어서 전달하는 과정이 필요
7. 'Instagram for Business'의 'Create a Carousel Post'을 생성
- Files에 이미지 URL을 매핑하고 Caption에 Airtable의 Caption을 매핑한다
8. Airtable에 포스팅 여부와 일자를 입력한다
9. 성공 메시지 생성
- Airtable 버튼을 사용하여 웹훅을 실행하면, 새로운 브라우저가 뜨게 된다.
- 시나리오가 성공정으로 종료되면 html로 메시지가 뜨게 할 수 있다
- Body에 아래와 같이 입력<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Uploaded!</title> </head> <body>포스팅이 완료 되었습니다! </body> </html>
- header Item1에 'Content-type'와 'text/html'를 각각 Key/Value로 입력
여기서는 버튼으로 실행되도록 했지만, 스케쥴을 이용하는등 다른 방법으로 자동화가 가능하다.
'No Code > Make' 카테고리의 다른 글
[Make] Notion 연동하기 (0) 2024.06.28 [Make] 인스타그램 댓글 회신 자동화 (3) 2024.06.12 [Make] 인스타그램 포스팅 자동화 1/2 - 내용 작성 (3) 2024.05.13 [Make] Tracking Webhook API를 이용한 배송상태 자동 업데이트 (Delivery Tracker) (0) 2024.04.26 [Make] Delivery Tracker API를 사용한 배송 조회 (0) 2024.04.22