我試圖張貼到自己的牆,從我的應用程序中集成。我已經有一個區域,用戶可以保存他/她的用戶名和密碼(加密)。我想我的程序調用已保存的用戶名和密碼,傳遞到Facebook的身份驗證,然後允許應用程序發佈簡單的文字(也許是太鏈接)到用戶的牆。Android/Java - 將簡單文本發佈到Facebook牆上?
這麼說,我讀過關於Facebook的開發者頁面的一切(該API看起來完全陌生的我...我從來沒有做過任何類型的Web應用程序開發的前...只是桌面應用程序),並嘗試了Java庫here,但說實話,我不明白任何各種實現。有人聲稱使用起來很簡單,但顯然他們遠遠超出了我的想象。
我甚至試圖與Facebook官方Android SDK中搞亂,而是採用網頁視圖界面,我不能輕鬆認證的用戶名和密碼通過。另外,即使經過正確的認證,我仍然無法知道如何張貼到牆上。
請幫忙。 謝謝。
哦,順便說一句,我已經有一個Facebook的API密鑰和應用程序ID。
[更新1]
爲了進一步澄清: 如果我用下面的代碼片段與Facebook官方Android SDK中http://github.com/facebook/facebook-android-sdk我下一步該做什麼(在用戶已登錄的)?這個我不清楚。
Facebook facebookClient = new Facebook();
facebookClient.authorize(this, "[APP ID]", new String[] {"publish_stream", "read_stream", "offline_access"}, this);
其中「this」是實現DialogListener的Activity,「[APP ID]」是我的Facebook應用程序ID。
謝謝。
[更新2]
我找到了解決方案(見下文),但唯一缺少的是我已經在一個應用程序中的數據自動填充登錄文本框的能力。官方的Facebook Android SDK可能不允許這樣做。我會繼續研究它。
我還沒有找到一種方法來執行此狀態更新「在後臺」,而不顯示對話框。我嘗試過直接使用圖形API和SDK爲Android提供的access_token,但它不起作用。沒有例外。 – 2010-07-28 03:12:58
我仍然能夠正常工作,但是單點登錄選項可以在沒有用戶名/密碼的情況下登錄,如果他們已經在手機上使用了Facebook。它仍然要求授權。 – HaMMeReD 2010-12-19 04:48:00
夥計非常感謝 你救了我的屁股。我有這個東西爲tommorows演示工作。 但仍然有一些東西,我需要在我的Facebook分享: - - 我可以張貼圖像以及牆上的文字? - 我可以將我的文章的所有內容鏈接到我的客戶網站嗎? 除了這個我很高興我想通了 – abhishek 2011-02-04 02:51:49