我控制著三個 Twitter 帳戶:一個是我的主帳戶,另外兩個應該通過機器人自動發布內容。我創建了機器人邏輯并將其添加到 Twitter 的開發工具中,我可以輕松地使用它來發布到我的主帳戶。
現在我需要為我的兩個輔助帳戶添加訪問令牌。我的問題是 - 最簡單的方法是什么。
據我所知,Twitter 只啟用了一種方法來做到這一點:3-legged OAuth flow。它并不太復雜,但在我看來需要建立一個帶有回呼 url 的模擬網站,考慮到我只需要生成兩個 api 令牌,這似乎太多了。我錯過了什么嗎?
uj5u.com熱心網友回復:
有一些替代方法可以通過命令列工具為 OAuth 1.0A 生成訪問令牌和訪問令牌秘密,這些工具允許您使用“基于 PIN”的 OAuth 流程。
一個例子是 Twitter 自己twurl的 API 測驗工具,它要求您也安裝 Ruby。這將允許您驗證用戶帳戶(它仍然會在 twitter.com 上打開一個視窗讓您進行驗證)并將它們存盤到~/.twurlrc您的主目錄中的檔案中。還有tw-oob-oauth-cli一個獨立的應用程式可以做同樣的事情。
uj5u.com熱心網友回復:
你沒有錯過什么。需要這樣做的原因是強制用戶打開他們信任的瀏覽器并查看他們是否打開https://twitter.com/,這樣他們就可以相信這是一個安全的地方輸入他們的密碼。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/471481.html
