IFTTT로 페이스북 페이지 자동 공유 안될 때 해결법
내 티스토리 블로그 글 발행시 자동으로 “트위터”와 “페이스북 페이지”에 공유하는 방법에 대해 소개를 한 적이 있다.
IFTTT 라는 자동화 웹툴을 이용하면 내 티스토리의 RSS Feed를 긁어가서 내 트위터나 페이스북 페이지에 공유를 해준다.
그런데 최근에 내 글을 발행하면 트위터는 정상적으로 공유가 되는데 “페이스북 페이지” 는 정상 동작하지 않는 오류가 발생했다.
오류를 확인하기 위해 IFTTT 에 설정한 애플릿의 로그를 확인해 보기로 했다.
그랬더니 정말로 페이스북 페이지에 공유가 오류가 생긴 것을 확인할 수 있었다. 설정에 딱히 문제가 없었고 그동안 잘 동작했던 애플릿인데 어떤 원인 때문인지 한동안 파악이 불가했다.
페이스북 페이지 권한 설정 문제
이리 저리 찾다 보니 다행히도 문제의 원인을 찾을 수 있었다. 그것은 “페이스북 페이지”의 권한 설정 문제였다.
페이스북 페이지는 내 페이스북 계정 한 개로도 여러 개의 페이스북 페이지를 생성하는 게 가능하다. 나는 페이스북 페이지를 몇 개 운영하고 있었는데 최근에 페이스북 페이지를 생성하고 공유를 하는 애플릿을 다른 IFTTT 계정을 통해 추가를 해주었다.
이 과정에서 페이스북 페이지 접근 권한이 변경된거 같다.
다시 페이스북 계정 연동 설정을 확인하기 위해 IFTTT 의 설정에서 “My services”를 클릭해서 들어가 본다.
그러면 내 페이스북 페이지 계정의 설정을 확인해 볼 수 있다. 위와 같이 페이스북 페이지 를 클릭한다.
그럼 위와 같이 페이스북 페이지 연결 관련 설정 화면으로 들어갈 수 있다. 여기서 우측 상단에 “Settings”를 클릭해준다.
그러면 위와 같이 페이스북 페이지 계정 연결 상태가 표시된다. 여기서 “Reconnect” 를 클릭하면 재 연결 설정을 할 수 있다.
그러면 위와 같이 IFTTT와 페이스북 계정 연결을 수정할 수 있다. “설정 수정” 버튼을 누른다.
여기서 내 글을 공유하려는 페이스북 페이지를 선택해준다. 나 같은 경우는 한개의 페이스북 계정에 페이스북 페이지를 여러 개 생성한 상태다. 그래서 만약 여기에서 내가 공유하려는 페이지만 접근 권한을 주면 다른 IFTTT 계정으로 다른 페이지를 접근하려고 해도 접근이 되질 않는다.
따라서 다른 블로그나 사이트에서 자동으로 공유하려는 페이스북 페이지도 IFTTT 에 전부 권한을 줘야 한다. 전부 선택을 한 이후에 “다음”을 누르면 다시 페이스북 계정이 IFTTT에 연결된다.
이렇게 하면 페이스북 페이지에 정상적으로 자동 공유가 동작한다. 만약 나같이 한개의 페이스북 계정으로 여러 개의 페이스북 페이지를 생성한 상태라면 비슷한 현상을 겪을 수 있으니 참고하면 된다.