Rumah  >  Artikel  >  Cara Auto Post ke Facebook Menggunakan Python

Cara Auto Post ke Facebook Menggunakan Python

Linda Hamilton
Linda Hamiltonasal
2024-10-12 06:50:20979semak imbas

Jika anda kerap membuat siaran ke Facebook, salah satu cara terbaik untuk meningkatkan produktiviti ialah dengan penjadual siaran automatik. Satu cara untuk melakukannya ialah mencipta skrip Python mudah yang boleh anda lampirkan pada kalendar atau tugas cron. Mari lihat mencipta skrip itu sekarang.

Cara Auto Post ke Facebook Menggunakan Python

Satu cara untuk meningkatkan produktiviti jika anda kerap membuat siaran ke Facebook adalah dengan penjadual siaran automatik. Satu cara untuk melakukannya ialah mencipta skrip Python mudah yang boleh anda lampirkan pada kalendar atau tugas cron. Mari lihat mencipta skrip itu sekarang.

## Mencipta apl Facebook

Sebarang skrip Python yang kami buat untuk menyiarkan di Facebook akan menggunakan apl Facebook untuk berbuat demikian, dan anda perlu membuatnya sebelum kami boleh memulakan dengan skrip Python. Nasib baik, ia tidak sukar.

1. Pergi ke tapak Pembangun Meta dan log masuk.

2. Klik pada “Apl Saya” di bar navigasi atas.

3. Klik pada “Buat Apl Baharu.”

4. Pilih “Urus Halaman” sebagai jenis apl dan klik pada “Teruskan.”

5. Masukkan nama paparan untuk apl anda dan klik pada “Buat Apl.”

6. Klik pada “Langkau Mula Pantas” dan kemudian pada “Tetapan.”

7. Di bar sisi kiri, klik pada “Tetapan Asas.”

8. Di bawah "Domain Aplikasi", masukkan nama domain tapak web atau pelayan yang akan mengehos skrip Python anda. Contohnya, jika skrip anda akan dihoskan pada tapak web peribadi anda di URL “https://example.com/script.py”, maka anda akan memasukkan “example.com” di sini.

9. Klik pada “Simpan Perubahan.”

10. Seterusnya, kami perlu menambah halaman Facebook kami pada apl. Di bar sisi kiri, klik pada “Halaman.”

11. Klik pada butang "Tambah Halaman" dan pilih halaman yang anda mahu berikan kebenaran apl anda untuk disiarkan.

12. Klik pada butang “Serahkan” dan kemudian pada butang “Selesai”.

13. Akhir sekali, kami perlu menjana token akses untuk apl kami. Di bar sisi kiri, klik pada “Token Apl.”

14. Klik pada butang “Jana Token Baharu” dan pilih “Token Akses Pengguna” daripada menu lungsur turun.

15. Klik pada butang "Jana" dan salin token akses yang dipaparkan. Anda akan memerlukan token ini kemudian apabila kami mengkonfigurasi skrip Python kami.

## Dapatkan ID halaman anda

Dengan apl yang dicipta, kami boleh menggunakannya sebagai perantara antara Python dan Facebook, tetapi untuk membuat siaran, kami memerlukan ID halaman kami.

1. Pergi ke halaman Facebook yang ingin anda siarkan.

2. Dalam bar alamat URL, cari rentetan nombor yang muncul selepas "facebook.com/." Ini ialah ID halaman anda. Contohnya, jika URL halaman anda ialah “https://www.facebook.com/geeksides/”, maka ID halaman anda ialah “geeksides”.

## Dapatkan token akses halaman anda

Perkara terakhir yang kami perlukan sebelum kami boleh menulis skrip Python kami ialah token akses halaman kami.

1. Pergi ke tapak Graph API Explorer dan log masuk.

2. Di bar sisi kiri, klik pada “Token Akses Pengguna.”

3. Pilih halaman yang anda ingin dapatkan token akses daripada menu lungsur turun.

4. Klik pada butang "Jana Token Akses" dan salin token akses yang dipaparkan. Anda akan memerlukan token ini kemudian apabila kami mengkonfigurasi skrip Python kami.

## Skrip Python

Jika anda tidak tahu cara menjalankan skrip ini dan baru memulakan Python, lihat senarai panjang tutorial kami.

Anda boleh menyalin dan menampal skrip Python berikut ke dalam fail teks dan menjalankannya untuk membuat siaran di halaman Facebook yang anda mempunyai kod akses untuk:

```python

# Pertama, pasang Permintaan jika anda belum memilikinya

permintaan pemasangan pip

# Berikut ialah kod lengkap:

permintaan import

# Gantikan ini dengan token akses sebenar anda dan ID halaman atau ID pengguna

token_akses = 'token_akses_facebook_anda'

id_halaman = 'halaman_anda_atau_id_pengguna'

mesej = 'Helo, ini adalah siaran ujian daripada skrip Python saya!'

# Tentukan URL untuk disiarkan ke API Graf Facebook

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

# Parameter untuk dihantar bersama permintaan

muatan = {

'mesej': mesej,

'token_akses': token_akses

}

# Buat permintaan POST ke Facebook

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

# Semak sama ada siaran itu berjaya

jika respons.status_code == 200:

cetak('Siaran berjaya diterbitkan!')

yang lain:

cetak(f'Gagal disiarkan. Kod status: {response.status_code}')

cetak(f'Ralat: {response.text}')

```

Untuk menjalankan skrip ini, mula-mula tukar kod untuk menyertakan ID halaman anda dan kod akses yang dikatakan berbuat demikian. Kemudian, simpan fail dengan sambungan .py (cth.,

Atas ialah kandungan terperinci Cara Auto Post ke Facebook Menggunakan Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn