安排您的照片在指定時間自動發佈到 Instagram。
點擊上面的部署到 Heroku 按鈕。
在部署頁面上,您需要設定一些環境變數以使專案正常運作。
IG_USERNAME
:您想要將貼文安排到的 Instagram 使用者名稱。
IG_PASSWORD
:Instagram 帳號的密碼。
IG_PROXY
:(可選)。如果您有代理,請在此處傳遞您的代理。建議使用一個,否則你透過動態IP位址登入很快就會讓Instagram生氣。格式應為:「http://使用者名稱:pass@ip:連接埠」。
重要提示:它必須是“http”而不是“https”,否則您將收到錯誤。欲了解更多信息,請閱讀此內容。
MONGODB_URI
:MongoDB 資料庫的 URL。如果您沒有,請按照此處的說明進行操作。
SECRET
:表達會話秘密。會話秘密用於加密 cookie。產生一個強秘密並添加它。您可以輕鬆地在 shell 中產生一個。如果你有 openssl 那麼只要openssl rand -hex 12
,或是在 Python 中import secrets
然後secrets.token_hex(16)
TZ
:預設情況下,您的伺服器使用 UTC 時間。如果您想使用其他時區來安排您的帖子,您必須在此處指定。
您的輸入必須遵循 tz 資料庫時區格式。
NODE_ENV
:Node JS 環境。可以是“開發”或“生產”。
設定完這些並部署專案後,您可以使用 Instagram 使用者名稱和密碼登入並開始安排您的貼文。
另一件重要的事情是,除非您更改它,否則您的伺服器將使用 Heroku 免費套餐。這足以達到目的,但免費的 Heroku 應用程式將在 30 分鐘不活動後進入睡眠狀態。
然而,您可以透過安排一個 cron 作業每 x 分鐘 ping 一次來保持您的應用程式處於活動狀態。請按照本教學進行設定。您可以為此使用/ping
端點。
安排在未來的日期發布照片
新增標題
新增第一則評論
查看您預定的帖子
取消安排貼文
JavaScript
Node.JS
MongoDB/貓鼬
赫羅庫
引導程式
表達
護照
這裡沒有什麼特別的,只是一個非常簡單和乾淨的用戶介面來管理您的預定貼文。
該項目不隸屬於 Instagram,也未獲得 Instagram 的認可或認證。遺憾的是,Instagram 目前不提供公開 API 來安排照片。這是一個依賴非官方私人 Instagram API 的獨立專案。為了獲得最佳效果,請考慮使用專用的 Instagram 代理。絕對不是垃圾郵件。使用風險自負。
支援在照片上標記其他用戶
支援標記位置
支援多個 Instagram 帳戶
支援啟用 2FA 的帳戶
支持調度故事