Python を使用して Facebook に自動投稿する方法

Linda Hamilton
リリース: 2024-10-12 06:50:20
オリジナル
981 人が閲覧しました

Facebook に定期的に投稿する場合、生産性を向上させる最良の方法の 1 つは、自動投稿スケジューラーを使用することです。そのための 1 つの方法は、カレンダーまたは cron ジョブに添付できる単純な Python スクリプトを作成することです。では、そのスクリプトの作成を見てみましょう。

Python を使用して Facebook に自動投稿する方法

Facebook に定期的に投稿する場合、生産性を向上させる 1 つの方法は、自動投稿スケジューラを使用することです。そのための 1 つの方法は、カレンダーまたは cron ジョブに添付できる単純な Python スクリプトを作成することです。では、そのスクリプトの作成を見てみましょう。

## Facebook アプリを作成する

Facebook に投稿するために作成する Python スクリプトは、そのために Facebook アプリを使用します。Python スクリプトを開始する前に、Facebook アプリを作成する必要があります。幸いなことに、それは難しいことではありません。

1. Meta Developers サイトにアクセスしてログインします。

2.上部のナビゲーション バーで [マイ アプリ] をクリックします。

3. 「新しいアプリを作成」をクリックします。

4.アプリの種類として「ページの管理」を選択し、「続行」をクリックします。

5.アプリの表示名を入力し、「アプリの作成」をクリックします。

6. 「クイックスタートをスキップ」をクリックし、「設定」をクリックします。

7.左側のサイドバーで、「基本設定」をクリックします。

8. 「App Domains」の下に、Python スクリプトをホストする Web サイトまたはサーバーのドメイン名を入力します。たとえば、スクリプトが URL「https://example.com/script.py」の個人 Web サイトでホストされる場合は、ここに「example.com」と入力します。

9. 「変更を保存」をクリックします。

10.次に、Facebook ページをアプリに追加する必要があります。左側のサイドバーで「ページ」をクリックします。

11. 「ページを追加」ボタンをクリックし、アプリに投稿を許可するページを選択します。

12. 「割り当て」ボタンをクリックし、「完了」ボタンをクリックします。

13.最後に、アプリのアクセス トークンを生成する必要があります。左側のサイドバーで、「App Tokens」をクリックします。

14. [新しいトークンの生成] ボタンをクリックし、ドロップダウン メニューから [ユーザー アクセス トークン] を選択します。

15. 「生成」ボタンをクリックし、表示されたアクセストークンをコピーします。このトークンは、後で Python スクリプトを構成するときに必要になります。

## ページ ID を取得します

アプリを作成すると、Python と Facebook の間の仲介役としてアプリを使用できますが、投稿を行うにはページ ID が必要になります。

1.投稿したい Facebook ページに移動します。

2. URL アドレス バーで、「facebook.com/」の後に表示される数字の文字列を探します。これはあなたのページIDです。たとえば、ページの URL が「https://www.facebook.com/geeksides/」の場合、ページ ID は「geeksides」です。

## ページアクセストークンを取得します

Python スクリプトを作成する前に最後に必要なのは、ページ アクセス トークンです。

1. Graph API Explorer サイトにアクセスしてログインします。

2.左側のサイドバーで、「ユーザー アクセス トークン」をクリックします。

3.アクセス トークンを取得するページをドロップダウン メニューから選択します。

4. 「アクセストークンの生成」ボタンをクリックし、表示されたアクセストークンをコピーします。このトークンは、後で Python スクリプトを構成するときに必要になります。

## Python スクリプト

このスクリプトの実行方法がわからず、Python を始めたばかりの場合は、チュートリアルの長いリストを確認してください。

次の Python スクリプトをコピーしてテキスト ファイルに貼り付け、実行して、アクセス コードを持っている Facebook ページに投稿できます。

```Python

# まず、リクエストをまだインストールしていない場合はインストールします

pip インストール リクエスト

# 完全なコードは次のとおりです:

インポートリクエスト

# これらを実際のアクセス トークンとページ ID またはユーザー ID に置き換えます

access_token = 'your_facebook_access_token'

page_id = 'your_page_or_user_id'

message = 'こんにちは、これは私の Python スクリプトからのテスト投稿です!'

# Facebook Graph API に投稿するための URL を定義します

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

# リクエストとともに送信されるパラメータ

ペイロード = {

'メッセージ': メッセージ、

'access_token': access_token

}

# Facebook に POST リクエストを送信します

response =requests.post(post_url, data=payload)

# 投稿が成功したかどうかを確認します

if response.status_code == 200:

print('投稿は正常に公開されました!')

その他:

print(f'投稿に失敗しました。ステータス コード: {response.status_code}')

print(f'エラー: {response.text}')

```

このスクリプトを実行するには、まずコードを変更してページ ID を含め、コードにアクセスするように指定します。次に、ファイルを .py 拡張子 (例:

) で保存します。

以上がPython を使用して Facebook に自動投稿する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート