AccessPress Facebook Auto post 플러그인으로 페이스북 페이지에 포스트 자동 발행하기

길라잡이 0 106 2018.08.24 15:52

워드프레스에서는 플러그인으로 페이스북에 포스트 링크를 자동 발행할 수 있습니다. 워드프레스에서 글을 쓰기만 하면 자신의 페이스북 페이지에 워드프레스 링크가 발행되죠.

자동 발행을 지원하는 플러그인은 총 2가지로 요약됩니다. ‘Facebook Auto Publish’와 오늘 소개할 ‘AccessPress Facebook Auto post’ 플러그인입니다. 젯팩(Jetpack)이라는 플러그인에도 자동 발행을 지원하는 기능이 포함되어있지만 무겁기로 악명이 높아 잘 사용하지 않고 확인되지 않은 부분이나 페이스북의 페이지 공유 기능도 빠져있는 것으로 기억합니다.

본론으로 넘어와서 두 플러그인 모두 괜찮은 사용성을 자랑합니다. 발행 시에 표시되는 메시지를 설정할 수 있고 발행하고자 하는 페이지, 페이스북 사용자를 선택할 수도 있습니다. 다수의 페이스북 페이지를 보유하고 있더라도 모든 페이지에 동시에 발행할 수 있죠.

다만 인터페이스를 생각해보면 오늘 소개할 ‘AccessPress Facebook Auto post’ 플러그인의 조금 더 깔끔하다는 측면이 ‘AccessPress Facebook Auto post’ 플러그인을 선택한 이유입니다. 물론 두 플러그인 모두 사용 방법은 비슷합니다.

우선 AccessPress Facebook Auto post 플러그인을 다운로드한 후 설치해주세요.

‘플러그인 – 플러그인 추가하기’에서도 검색됩니다.

추가: 페이스북 API를 적용하기 위해서는 ‘HTTPS’를 적용해야 합니다. 얼마 전까지만 해도 클라이언트 OAuth 설정에서 HTTPS 적용에 대한 선택적 메뉴가 존재했으나 현재 만든 애플리케이션에서는 작동할 수 없는 상태이고 페이스북의 답변에 의하면 2019년 3월까지 페이스북 API를 사용하는 모든 웹페이지가 HTTPS를 적용해야 한다고 명시하고 있습니다.

 

 

따라서 HTTPS를 사용하지 않는 경우 ‘AccessPress Facebook Auto post’ 플러그인을 사용할 수 없습니다.

HTTPS를 무료로 적용하고자 한다면 이 포스트를 확인해주세요. 

 

 

페이스북 애플리케이션 ID 발급받기

 

워드프레스 관리자 메뉴에서 ‘AccessPress Facebook Auto post’를 선택하면 위와 같은 화면을 만날 수 있습니다. ‘Auto Publish’를 체크해주시고 이제 ‘Application ID’와 ‘Application Secret’를 발급받도록 하겠습니다.

페이스북 개발자 페이지에 접속해봅니다.

 

 

상단의 ‘시작하기’ 버튼을 누르면 표시되는 창에서 앱 이름과 연락처 이메일을 작성해줍니다.

페이스북 개발자 페이지는 인터페이스와 명칭이 수시로 바뀌기 때문에 비슷한 메뉴를 선택해주시면 됩니다. 예를 들어 ‘시작하기’ 버튼의 경우 ‘새 앱 만들기’와 같은 비슷한 메뉴로 표시될 수 있습니다.

 

 

이후 표시되는 창에서는 본인에게 해당되는 항목을 선택해주시면 됩니다. 해당되는 부분이 없을 경우 그냥 ‘Developer'(개발자)를 눌러주세요.

 

 

위와 같이 표시된다면 제대로 진행하셨습니다. 이제 ‘Facebook 로그인’ 부분에서 설정 버튼을 눌러봅니다.

 

 

표시되는 화면에서 웹을 눌러주세요.

 

 

사이트 URL을 입력해주세요. Save 버튼을 누르고 계속 버튼을 누르되 SDK, 로그인 상태 확인, 로그인 버튼 추가 등 2~5번에서 표시되는 부분은 무시하셔도 됩니다.

 

 

이제 우측 메뉴의 ‘설정 – 기본 설정’으로 진입해봅니다.

자동 발행을 위해서는 앱 ID와 앱 시크릿 코드를 발급받으면 됩니다. 앱 시크릿 코드에서 ‘보기’를 누르면 앱 시크릿 코드가 표시됩니다.

앱 ID와 시크릿 코드는 유출되지 않게 유의해주세요.

 

 

발급받은 ‘앱 ID’와 ‘앱 시크릿 코드’를 순서대로 입력시켜줍니다. 화면 하단의 Save Settings를 누르면 이 항목이 저장됩니다.

 

애플리케이션 설정

다음은 페이스북 개발자의 애플리케이션을 설정하도록 하겠습니다.

다시 페이스북 개발자 페이지로 접속해봅니다.

 

 

이미지에 표시된 부분에 도메인을 입력시켜주는데요. https://를 포함한 주소를 입력합니다. 만약 개인정보처리방침과 서비스 약관을 따로 만들지 않았을 경우 자신의 도메인을 입력시켜주셔도 됩니다. 만약 개인 블로그라면 모두 자신의 워드프레스 도메인 주소를 입력시켜줍니다.

하단 웹사이트 부분은 이 포스트를 그대로 따라 진행하셨다면 이미 입력되어 있을 수 있습니다. 웹사이트 부분이 표시되지 않는다면 ‘플랫폼 추가’를 눌러 추가해주시면 됩니다.

모두 완료되었으면 저장 버튼을 눌러줍니다.

 

다음은 ‘유효한 OAuth 리디렉션 URI’ 항목을 설정하도록 하겠습니다.

 

 

페이지에서 ‘Application Secret’ 항목에 위치한 주소를 복사해주세요. 이미지에서는 빨간 선 안에 위치한 주소입니다.

 

 

개발자 페이지 좌측 메뉴에서 ‘제품 – Facebook 로그인 – 설정’으로 진입합니다. ‘클라이언트 OAuth 설정’에서 ‘유효한 OAuth 리디렉션 URI’에 방금 복사한 주소를 입력시켜줍니다.

이제 저장 버튼을 눌러 저장해주세요.

 

애플리케이션 켜기

 

우측 상단에서 해제 버튼을 클릭하면 상태가 개발중에서 라이브로 변경되면서 개발자 앱이 공개됩니다.

 

Facebook User ID 발급받기

다음은 Facebook User ID를 입력시켜주어야 하는데요.

 

자신의 프로필로 이동하면 숫자로 이루어진 페이스북 아이디가 노출됩니다.

만약 페이스북 아이디를 등록하여 숫자로 표시되지 않는 경우 당신의 페이스북 사용자 ID를 숫자로 변경시켜 주어야 합니다.

플러그인의 Facebook User ID 항목 아래 ‘Please visit here to get your facebook ID’ 부분의 Here 링크는 무엇 때문인지 접속이 되지 않는군요.

아래 두 링크 중 접속되는 링크에서 변환시키기 바랍니다.

https://findmyfbid.in
https://findmyfbid.com

 

저는 .in 링크로 접속하여 진행하겠습니다.

 

 

페이스북 프로필에 접속해보면 이미지처럼 페이스북 주소와 아이디가 표시됩니다. 전체 주소를 복사한 상태에서 제시한 링크로 접속하여 Find Your Facebook ID에 페이스북 프로필 전체 주소를 삽입합니다.

 

 

이후 Find Facebook ID 버튼을 클릭해주세요.

 

 

표시된 부분이 페이스북의 숫자 ID입니다.

ID를 복사하여 ‘AccessPress Facebook Auto Post’ 플러그인의 Facebook User ID 값에 붙여 넣어주세요.

 

연동하기

이제 권한 부여만 남아있습니다.

워드프레스 관리자 메뉴에서 ‘AccessPress Facebook Auto Post’로 진입한 후 ‘Authorize’ 버튼을 눌러주시면 페이스북으로 이동되고 아래와 같은 메시지를 만날 수 있습니다.

 

 

이후 ‘계속’ 버튼을 통해 인증하시면 됩니다.

인증이 완료되면 기존 Authorize 버튼이 Reauthorize 버튼으로 변경됩니다.

 

‘AccessPress Facebook Auto Post’ 설정 방법

이제 플러그인을 설정해보겠습니다.

 

 

‘Post Message Format’은 포스트를 발행했을 때 페이지에 뜨는 메시지 창입니다. 위처럼 구성했을 경우 포스트를 쓰면 페이스북에서는 아래처럼 발행됩니다.

 

 

‘Post Message Format’의 메시지 부분은 다음과 같이 구성하시면 됩니다.

#post_title : 포스트 제목
#post_content : 포스트 내용
#post_excerpt : 포스트 발췌
#post_link : 포스트 주소
#author_name : 글쓴이

 

‘Post Format’은 단순 메시지 형태로 제공할 경우 ‘Simple Message’로 선택하시고 위처럼 썸네일이 등장하기를 원한다면 ‘Attach Blog Post’를 선택해주세요.

‘Auto Post Pages’는 발행될 프로필 및 페이지를 선택하는 메뉴입니다. 프로필 및 페이지는 중복 선택할 수 있으며 컨트롤키를 누른 상태에서 중복 선택하시면 됩니다. 이 설정을 거친 후 필히 플러그인 상단의 ‘Reauthorize’ 버튼을 눌러줘야만 적용됩니다.

‘Enable Auto Publish For XXX’는 자동 발행할 영역을 선택하는 메뉴입니다. 일반적으로 ‘글’만 체크합니다.

Comments

번호 제목 글쓴이 날짜 조회
165 파이썬 MarkDown 사용법 총정리 길라잡이 06:09 1
164 파이썬 마크다운을 이용한 주피터 노트북 정리하는 방법 길라잡이 06:04 1
163 파이썬 input 함수 사용법 정리 파이썬 키보드 입력 길라잡이 05:52 1
162 파이썬 파일 사용법 정리 파일 읽기, 파일 쓰기, with문, pickle 모듈 길라잡이 05:48 1
161 파이썬 메모장에 글쓰기 길라잡이 05:46 1
160 파이썬 REQUESTS 모듈을 통한 자동화 글쓰기 길라잡이 05:15 1
159 파이썬 selenium chromedriver 버전 오류 해결하기 길라잡이 05.29 1
158 MARIADB OPEN_FILES_LIMIT 값 변경하기 길라잡이 05.29 1
157 리눅스 mysql의 max_open_file 사이즈 변경하기 길라잡이 05.29 2
156 Linux - ulimit 설정(Too many open files 오류) 길라잡이 05.29 1
155 CentOS ulimit 값 변경 방법 (Too many open files Tomcat Error and … 길라잡이 05.29 1
154 max_connection이 214 이상으로 올라가지 않는경우 길라잡이 05.28 2
153 MariaDB의 기본명령어 길라잡이 05.28 1
152 TISTORY Python 자동으로 Access Token 받아오기 길라잡이 05.25 7
151 파이썬으로 데이터 수집하기 네이버 뉴스 기사 수집하기 길라잡이 05.25 11
150 파이썬으로 데이터 수집하기 길라잡이 05.25 7
149 워드프레스 속성별 함수 길라잡이 05.24 10
148 파이썬 뷰티플 수프 이용한 상품 긁어오는 방법 길라잡이 05.22 6
147 파이썬 리스트 정렬 길라잡이 05.22 7
146 워드프레스 자동업데이트 끄기 길라잡이 05.21 6
145 WP-config.php에서 설정할 수 있는 것들 길라잡이 05.21 8
144 워드프레스 자동 업데이트 끄는 방법 길라잡이 05.19 19
143 파이썬 패키지에서 from import 응용하기 모듈가져오기 길라잡이 05.16 12
142 주피터 노트북 설치 및 실행 방법 jupyter notebook 길라잡이 05.16 6
141 주피터 노트북 사용하기 길라잡이 05.16 6
140 주피터랩, 주피터노트북 단축키 정리 길라잡이 05.16 10
139 파이썬 크롬 드라이버 인스턴스 생성 길라잡이 05.16 7
138 파이썬 find_element By로 정리하기 길라잡이 05.15 8
137 파이썬 Selenium(셀레니움) 크롬창 활성 탭 변경하기 길라잡이 05.15 9
136 클래스 예제로 배우는 파이썬 프로그래밍 길라잡이 05.15 11


 

페이스북에 공유 트위터에 공유 구글플러스에 공유 카카오스토리에 공유 네이버밴드에 공유