如果您經常在 Facebook 上發帖,提高工作效率的最佳方法之一就是使用自動發文調度程式。一種方法是建立一個簡單的 Python 腳本,您可以將其附加到日曆或 cron 作業。現在讓我們看看創建該腳本。
我們創建的要在 Facebook 上發布的任何 Python 腳本都將使用 Facebook 應用程式來執行此操作,您需要先完成它,然後才能開始使用 Python 腳本。幸運的是,這並不難。
創建應用程式後,我們可以將其用作 Python 和 Facebook 之間的中間人,但要發布帖子,我們需要頁面 ID。
如果您不知道如何運行此腳本並且剛開始使用 Python,請查看我們的
您可以將以下 Python 腳本複製並貼上到文字檔案中,然後運行它以在您擁有存取程式碼的 Facebook 頁面上發佈:
首先,如果您還沒有安裝 Requests,請安裝它
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 請求
回應 = requests.post(post_url, data=payload)
# 檢查貼文是否成功
如果回應.status_code == 200:
print('帖子發布成功!')
別的:
print(f'發布失敗。狀態碼:{response.status_code}')
print(f'錯誤:{response.text}')
若要執行此腳本,請先變更程式碼以包含您的頁面 ID 和存取程式碼(在其指定的位置)。