2011-05-11 48 views
0

中連接twitter客戶端應用程序以前我一直在研究如何將android應用程序連接到twitter併發布tweet,但是我所做的所有事情都是在twitter應用程序可瀏覽時進行的。但是現在我想在twitter應用程序是客戶端時做所有的事情。只要給我一個想法或什麼我該怎麼做。如何在android

關於可瀏覽的應用程序。所有的東西都適合我,但不知道什麼時候應用程序是客戶端所有時間得到401錯誤,我知道使用回調url,但它只適用於應用程序可瀏覽時,我不能得到的東西,當應用程序是客戶端...任何建議?

使用此OUT_OF_BAND我能夠進入登錄頁面,但無法獲得授權令牌以供進一步使用,當我按下後退鍵主要活動時,但沒有授權令牌。

authUrl = provider.retrieveRequestToken(consumer, oauth.signpost.OAuth.OUT_OF_BAND); 
+0

@piyush:你還沒有完成twitter整合嗎?反正告訴我你想要twitter與本地twitter android應用程序集成嗎? – Zoombie 2011-05-11 10:28:05

+0

@ zoombie::)感謝您對我的支持,實際上我從第一天起就正確地做了正確的事情,並且我的應用程序在Twitter應用程序可瀏覽時正常工作,但是每當我使它成爲客戶端時,我都不能。事實上,事情是我們的I-Phone團隊已經提出了一個應用程序,它有一個鏈接來分享Twitter上的東西,我試圖在Android中實現同樣的事情,但由I-phone團隊註冊的Twitter應用程序是客戶端,我不能更改爲可瀏覽........... :( – PiyushMishra 2011-05-11 10:56:09

+0

@zoombie:你有任何其他建議我怎麼能如果Twitter應用程序是客戶端.... – PiyushMishra 2011-05-11 11:02:19

回答

2

如果我正確理解你的問題,你說的是如下設置你的Twitter的應用程序:

應用類型:客戶端---瀏覽器

如果你正在開發一個Android應用程序,你應該使用瀏覽器(就像你之前說過的那樣)。它根本不適用於客戶。你能解釋一下你爲什麼要改變爲客戶嗎?

+0

謝謝你的回答Toffer:那正是我想問的。目前,我正在開發一個應用程序,我們的I-phone團隊已經制作了它,並且它是一個適用於他們的工作應用程序,他們使用的客戶端我不能從客戶端更改爲可瀏覽的客戶端正在爲他們工作,現在我必須做出完全相同的應用程序android有相同的應用程序設置和它的客戶端現在... :(( – PiyushMishra 2011-05-11 10:41:06

+0

)我很抱歉告訴你這個,但從我設法找出當我調查iPhone到Android端口相同的問題,是它不工作,你需要使用瀏覽器,故事結束。我的建議是,你爲Android版本創建一個新的Twitter應用程序。 – TofferJ 2011-05-11 12:48:52

+0

我不能使用另一個應用程序,我必須以某種方式管理我的事情,我只是編輯我的答案就像使用OUT_OF_BAND,我能夠進入登錄頁面,但無法獲得令牌,我知道繼承人回調URL扮演的角色,但任何其他方式........如果你知道。 – PiyushMishra 2011-05-11 13:13:14

0

希望這將幫助你

Intent connectSocN/w = new Intent(Intent.ACTION_SEND); 
    connectSocN/w.setType("text/plain"); 
    connectSocN/w.putExtra(android.content.Intent.EXTRA_SUBJECT, 
      "Subject of message"); 
    connectSocN/w.putExtra(Intent.EXTRA_TEXT,"Message to send"); 
    connectSocN/w(Intent.createChooser(connectSocN/w, "Share")); 

通過使用此意圖,你可以得到所有品種已安裝在您的設備socil網絡。

+0

感謝您的回答哈里,但我的問題是不同的,仔細閱讀。 – PiyushMishra 2011-05-11 10:29:26