2012-02-18 111 views
1

我正在爲公共信息亭編寫一個C#/ WPF/.NET4非瀏覽器應用程序。我想在他們輸入他們的電子郵件和密碼後,在這個觸摸屏上發佈一個簡單的文本字符串。我環顧了各種樣本代碼,但似乎錯過了正確的一塊。我寧願不使用瀏覽器。如果有人能夠在正確的方向輕輕地推動,我將不勝感激!謝謝!從Kiosk發佈到Facebook

回答

0

您將需要使用瀏覽器控件讓他們登錄。 Facebook沒有辦法接受用戶名和密碼來返回訪問令牌。您將被要求在瀏覽器中使用oAuth。

+0

謝謝你的迴應!好的,我將使用C#編譯我的文本字符串,然後將其傳遞給指向facebooks登錄html的瀏覽器控件。由於此信息亭沒有連接鍵盤,我想使用我在C#/ WPF中構建的鍵盤控件輸入電子郵件和密碼。然後,我需要抓住瀏覽器控件並在成功發佈後關閉它,以便下一個人可以開始體驗。關於一些示例代碼的任何想法讓我開始?任何額外的幫助將大大appriciated! – 2012-02-18 17:07:54

+0

當然試試這個:http://hmadrigal.wordpress.com/2011/12/26/customizable-on-screen-keyboard-osk-for-wpf-it-works-for-webbrowser-control/ – bkaid 2012-02-18 17:10:43

+0

真棒!這可能就是我正在尋找的!你確定它仍然在Facebook的新安全性下工作嗎? – 2012-02-18 18:40:35

0

您應該使用Facebook Graph API。有很多用PHP編寫的示例代碼,應該很容易翻譯成C#。據我所知,所有的C#庫都過時了。 (如果你知道,請修改)。

+0

非常流行的[Facebook C#SDK](https://github.com/facebook-csharp-sdk)絕對不會過時。是什麼讓你覺得不對? – bkaid 2012-02-18 16:47:02

+0

你見過任何示例C#代碼來解決我期待的目標嗎?非常簡單:將一個字符串傳遞給瀏覽器控件,作爲用戶FB頁面上的狀態發佈。然後,一旦登錄成功關閉瀏覽器控件。 – 2012-02-18 18:27:13

+0

@offbysome facebook c#的第三個命令在這裏:http://developers.facebook.com/blog/post/395/它指向已棄用的頁面https://github.com/facebook/csharp-sdk – 2012-02-18 23:10:05