我有訪問級別「讀,寫和直接的信息」我如何代表登錄用戶發送twitter直接郵件?
一個Twitter的應用程序,我使用omniauth-twitter
寶石以及devise
爲讓用戶註冊,並通過Twitter登錄到我的網站。一切都很好,直到現在。
如果用戶能夠向他/她的追隨者發送直接消息,那將是很好的。請使用twitter gem
。現在我該如何讓用戶發送他想要的信息?
我已嘗試幾乎所有東西,但全部返回This application is not allowed to access or delete your direct messages
錯誤。這一直在過去一週殺死我
當我做Twitter.verify_credentials
沒有錯誤引發並返回一個用戶對象。但是當我打電話給Twitter.direct_messages
時,上述錯誤被提出。我在這裏錯過了明顯的東西嗎?
在此先感謝。
更新:當我嘗試Twitter.direct_message_create()
它的工作就像一個魅力!想知道爲什麼Twitter.direct_messages
沒有工作。
我一直儘可能清醒。請告訴我,如果我必須詳細說明。 – ZX12R 2012-03-08 12:39:05
檢查https://twitter.com/settings/applications以確保DM權限實際上得到授權。如果不撤銷並重新授權。 – abraham 2012-03-08 20:11:13
對不起。但是,你認爲'授權'是什麼意思?該應用程序的訪問級別顯示爲「讀取,寫入和指導消息」。你是這個意思嗎? – ZX12R 2012-03-09 07:07:59