>  기사  >  Python을 사용하여 Facebook에 자동 게시하는 방법

Python을 사용하여 Facebook에 자동 게시하는 방법

Linda Hamilton
Linda Hamilton원래의
2024-10-12 06:50:20924검색

Facebook에 정기적으로 게시물을 올리는 경우 생산성을 높이는 가장 좋은 방법 중 하나는 자동 게시물 스케줄러를 사용하는 것입니다. 이를 수행하는 한 가지 방법은 달력이나 크론 작업에 연결할 수 있는 간단한 Python 스크립트를 만드는 것입니다. 이제 해당 스크립트를 작성하는 방법을 살펴보겠습니다.

Python을 사용하여 Facebook에 자동 게시하는 방법

Facebook에 정기적으로 게시물을 올리는 경우 생산성을 높이는 한 가지 방법은 자동 게시물 스케줄러를 사용하는 것입니다. 이를 수행하는 한 가지 방법은 달력이나 크론 작업에 연결할 수 있는 간단한 Python 스크립트를 만드는 것입니다. 이제 해당 스크립트를 작성하는 방법을 살펴보겠습니다.

## Facebook 앱 만들기

Facebook에 게시하기 위해 만드는 모든 Python 스크립트는 이를 위해 Facebook 앱을 사용하며, Python 스크립트를 시작하기 전에 먼저 작성해야 합니다. 다행히 어렵지는 않습니다.

1. Meta Developers 사이트에 접속하여 로그인하세요.

2. 상단 탐색 표시줄에서 “내 앱”을 클릭하세요.

3. “새 앱 만들기”를 클릭하세요.

4. 앱 유형으로 "페이지 관리"를 선택하고 "계속"을 클릭하세요.

5. 앱의 표시 이름을 입력하고 "앱 만들기"를 클릭하세요.

6. "빠른 시작 건너뛰기"를 클릭한 다음 "설정"을 클릭하세요.

7. 왼쪽 사이드바에서 “기본 설정”을 클릭하세요.

8. '앱 도메인' 아래에 Python 스크립트를 호스팅할 웹사이트나 서버의 도메인 이름을 입력하세요. 예를 들어 스크립트가 개인 웹사이트 URL "https://example.com/script.py"에 호스팅되는 경우 여기에 "example.com"을 입력합니다.

9. "변경 사항 저장"을 클릭하세요.

10. 다음으로 Facebook 페이지를 앱에 추가해야 합니다. 왼쪽 사이드바에서 '페이지'를 클릭하세요.

11. "페이지 추가" 버튼을 클릭하고 앱에 게시 권한을 부여할 페이지를 선택하세요.

12. "할당" 버튼을 클릭한 후 "완료" 버튼을 클릭하세요.

13. 마지막으로 앱에 대한 액세스 토큰을 생성해야 합니다. 왼쪽 사이드바에서 “앱 토큰”을 클릭하세요.

14. "새 토큰 생성" 버튼을 클릭하고 드롭다운 메뉴에서 "사용자 액세스 토큰"을 선택하세요.

15. “생성” 버튼을 클릭하고 표시되는 액세스 토큰을 복사하세요. 나중에 Python 스크립트를 구성할 때 이 토큰이 필요합니다.

## 페이지 ID 받기

앱이 생성되면 Python과 Facebook을 연결하는 역할을 할 수 있지만, 게시물을 작성하려면 페이지 ID가 필요합니다.

1. 포스팅하고 싶은 페이스북 페이지로 이동하세요.

2. URL 주소 표시줄에서 “facebook.com/” 뒤에 나타나는 일련의 숫자를 찾으세요. 귀하의 페이지 ID입니다. 예를 들어 페이지 URL이 "https://www.facebook.com/geeksides/"인 경우 페이지 ID는 "geeksides"입니다.

## 페이지 액세스 토큰 받기

Python 스크립트를 작성하기 전에 마지막으로 필요한 것은 페이지 액세스 토큰입니다.

1. 그래프 API 탐색기 사이트에 접속하여 로그인하세요.

2. 왼쪽 사이드바에서 “사용자 액세스 토큰”을 클릭하세요.

3. 드롭다운 메뉴에서 액세스 토큰을 받고 싶은 페이지를 선택하세요.

4. “액세스 토큰 생성” 버튼을 클릭하고 표시되는 액세스 토큰을 복사하세요. 나중에 Python 스크립트를 구성할 때 이 토큰이 필요합니다.

## Python 스크립트

이 스크립트를 실행하는 방법을 모르고 이제 막 Python을 시작하는 경우에는 다양한 튜토리얼 목록을 확인하세요.

다음 Python 스크립트를 복사하여 텍스트 파일에 붙여넣고 실행하여 액세스 코드가 있는 Facebook 페이지에 게시물을 작성할 수 있습니다.

```파이썬

# 먼저 Requests가 없으면 설치하세요

pip 설치 요청

# 전체 코드는 다음과 같습니다.

가져오기 요청

# 이를 실제 액세스 토큰과 페이지 ID 또는 사용자 ID로 바꾸세요

access_token = 'your_facebook_access_token'

페이지_ID = 'your_page_or_user_id'

message = '안녕하세요. Python 스크립트로 작성한 테스트 게시물입니다!'

# Facebook Graph API에 게시할 URL을 정의합니다

post_url = f'https://graph.facebook.com/v17.0/{page_id}/feed'

요청과 함께 전송되는 # 매개변수

페이로드 = {

'메시지': 메시지,

'액세스 토큰': 액세스 토큰

}

# Facebook에 POST 요청하기

응답 = 요청.포스트(포스트_URL, 데이터=페이로드)

# 포스팅이 성공했는지 확인

response.status_code == 200인 경우:

print('게시물이 성공적으로 게시되었습니다!')

그 외:

print(f'게시하지 못했습니다. 상태 코드: {response.status_code}')

print(f'오류: {response.text}')

```

이 스크립트를 실행하려면 먼저 페이지 ID와 액세스 코드를 포함하도록 코드를 변경하세요. 그런 다음 파일을 .py 확장자로 저장합니다(예:

위 내용은 Python을 사용하여 Facebook에 자동 게시하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.