最好的標題,我可以拿出來,但要澄清,這是的情況:如何讓其他API與您的Twitter交談?
我正在做一個簡短的類似網址的服務,讓用戶登錄'與他們的Twitter帳戶和發佈的東西。現在,此服務可以包含在TweetDeck等應用程序中。
我的問題是......我會怎麼做這樣的連接?讓另一個應用程序知道某種可用於我的Twitter應用程序的令牌的流程是什麼?
最好的標題,我可以拿出來,但要澄清,這是的情況:如何讓其他API與您的Twitter交談?
我正在做一個簡短的類似網址的服務,讓用戶登錄'與他們的Twitter帳戶和發佈的東西。現在,此服務可以包含在TweetDeck等應用程序中。
我的問題是......我會怎麼做這樣的連接?讓另一個應用程序知道某種可用於我的Twitter應用程序的令牌的流程是什麼?
你看過Twitter的OAuth Echo實現嗎?引用:
有四個政黨參與這種互動:
就你而言,你的服務就是委託人。更多關於documentation的信息。
所有不同的系統使用一組API來相互通信。理想情況下,會有一種標準的通信形式(REST/SOAP等),但是我使用不同的技術來實現其公共API。
例如,twitter有一個公共API,您必須學會與系統進行交互。並且tweetdeck也可能必須與w/twitter進行交互,並且必須使用twitter定義明確的方案來執行此操作。
你的問題有點含糊,但流程很基礎。比如說有人想和你的系統進行溝通。你需要提供一份描述第三方如何做的文件,而且你需要監禁這個系統。就像我之前提到的那樣,有REST - 這是今天流行的或者有SOAP。然後,用戶只需要對您定義的網址進行請求即可。示例用戶想要在您的服務上創建一個小部件(REST示例):
用戶用HTTP post to http://myapi.com/widgets/
具有在帖子正文中的小部件屬性。
用戶想要獲取所有小部件:HTTP GET to http://myapi.com/widgets
將返回小部件列表。
這是基本的想法,你只需要設計一些認證。有些只使用基本身份驗證和一些使用誓言。
我的問題是..我怎麼檢查當Tweetdeck說:「我有用戶@raffi在這裏,他想把這個文本變成推文」,它真的是@raffi? –
所以你想爲tweetdeck應用程序做一個插件?當某個人發佈到twitter/tweetdeck時,你希望能夠運行一些代碼? – eggie5
不是特別的tweetdeck,但其他應用程序應該通過我。爲了讓事情更清楚一點:我製作了一個'長鳴'服務。我知道twitlonger。com在其他應用程序中集成,我也想這樣做。但是,應該怎麼做呢? –
謝謝,正是我在找的! –