如果您經常在 Facebook 上發帖,提高工作效率的最佳方法之一就是使用自動帖子排程器。一種方法是建立一個簡單的 Python 腳本,您可以將其附加到日曆或 cron 作業。現在讓我們看看如何建立該腳本。
如果您定期在 Facebook 上發帖,提高工作效率的一種方法是使用自動發布調度程序。一種方法是建立一個簡單的 Python 腳本,您可以將其附加到日曆或 cron 作業。現在讓我們看看創建該腳本。
## 建立 Facebook 應用程式
我們創建的要在 Facebook 上發布的任何 Python 腳本都將使用 Facebook 應用程式來執行此操作,您需要先製作它,然後才能開始使用 Python 腳本。幸運的是,這並不難。
1.前往元開發者網站並登入。
2.點擊頂部導覽列中的「我的應用程式」。
3.點選「建立新應用程式」。
4.選擇「管理頁面」作為應用程式類型,然後按一下「繼續」。
5.輸入應用程式的顯示名稱,然後按一下「建立應用程式」。
6.按一下“跳過快速啟動”,然後按一下“設定”。
7.在左側邊欄中,點選「基本設定」。
8.在「應用程式網域」下,輸入將託管 Python 腳本的網站或伺服器的網域名稱。例如,如果您的腳本將託管在您的個人網站上,網址為“https://example.com/script.py”,那麼您需要在此輸入“example.com”。
9.點選「儲存變更」。
10。接下來,我們需要將 Facebook 頁面新增到應用程式中。在左側邊欄中,按一下「頁面」。
11。按一下「新增頁面」按鈕,然後選擇您想要授予應用程式發布權限的頁面。
12。按一下“指派”按鈕,然後按一下“完成”按鈕。
13。最後,我們需要為我們的應用程式產生存取權杖。在左側邊欄中,按一下「應用程式令牌」。
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 頁面上發佈:
```蟒蛇
# 首先,如果您還沒有安裝 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)
# 檢查貼文是否成功
如果response.status_code == 200:
print('貼文發佈成功!')
其他:
print(f'發布失敗。狀態碼:{response.status_code}')
print(f'錯誤: {response.text}')
```
要執行此腳本,請先變更程式碼以包含您的頁面 ID 並在其指定的位置存取程式碼。然後,使用 .py 副檔名儲存檔案(例如,
以上是如何使用 Python 自動發佈到 Facebook的詳細內容。更多資訊請關注PHP中文網其他相關文章!