我一直在尋找Twitter Api的例子,並且沒有找到使用用戶的用戶名和密碼的主機。PHP發佈帶有用戶名和密碼的Twitter API
基本上,我想能夠告訴代碼我想登錄的帳戶以發佈推文。
所以基本上我希望用戶能夠通過更改用戶名和密碼來發布到不同的帳戶。
Doe有人知道api設置oauth_access_token等是否可以攜帶用戶名和密碼,以便告訴api要發送到哪個帳戶?
否則,有沒有人有什麼想法從哪裏開始?
我一直在尋找Twitter Api的例子,並且沒有找到使用用戶的用戶名和密碼的主機。PHP發佈帶有用戶名和密碼的Twitter API
基本上,我想能夠告訴代碼我想登錄的帳戶以發佈推文。
所以基本上我希望用戶能夠通過更改用戶名和密碼來發布到不同的帳戶。
Doe有人知道api設置oauth_access_token等是否可以攜帶用戶名和密碼,以便告訴api要發送到哪個帳戶?
否則,有沒有人有什麼想法從哪裏開始?
我一直在尋找Twitter Api的例子,並且沒有找到使用用戶的用戶名和密碼的方法。
收集用戶密碼違反了Twitter服務條款。
您應該使用their OAuth authentication來獲取訪問令牌,該令牌基本上可以像用戶名和密碼一樣用於訪問該用戶的帳戶。
除了在@ ceejayoz的回覆中討論的OAuth之外,Twitter API還提供對xAuth的的支持。 xAuth爲桌面和移動應用程序提供交換OAuth訪問令牌的用戶名和密碼的方式。一旦獲取訪問令牌,支持xAuth的開發人員應該處理與該用戶相對應的登錄名和密碼。
xAuth訪問僅限於已批准的應用程序。如果您的應用程序是一個桌面或移動應用程序,除了使用xAuth之外沒有別的辦法,請發送詳細請求至https://support.twitter.com/forms/platform。包括應用程序的名稱,使用者密鑰,應用程序ID(如果可用)以及xAuth如何最適合您的應用程序的摘要。
在Twitter API文檔中查找more information about xAuth。
很好的答案,+1。我相信Twitter現在幾乎拒絕任何xAuth應用程序 - 但他們從未允許它用於web應用程序,並且鼓勵桌面應用程序使用內置OS集成或oAuth。 – ceejayoz
但是,如果用戶有幾個,那麼是否沒有辦法來指定用戶登錄哪個Twitter帳戶?例如,有一些插件,如果用戶已經登錄到Twitter,它只會發佈。我希望用戶能夠切換。我猜我對twitter和誓言有些困惑:o/ – Satch3000
您可以讓用戶通過附加'force_login'參數來登錄多個Twitter帳戶(請參閱此文檔:https://dev.twitter.com/oauth/參考/得/ OAuth的/授權)。您必須記住數據庫中所有相應的OAuth訪問令牌及其祕密,並讓用戶從中選擇。 – Jublo