2011-01-07 18 views
3

我在過去的Facebook的桌面應用程序(在C#的WinForm), 現在我有另一個應用程序的想法,我已經做了它的原型, 我想寫它facebook web應用程序如何啓動新的Facebook的Web應用程序

  • 建立桌面Facebook應用程序到網絡Facebook應用程序的主要區別是什麼?
  • 你有什麼建議我應該如何啓動Web應用程序?
  • 如何在Web應用程序中管理數據庫? (我可以使用實體框架還是其他任何更適合/更簡單的框架)
  • 您是否有任何鏈接可以共享簡單的Facebook Web應用程序?

我將它用C#編寫的,所以請對語言的焦點

感謝,

回答

4

你或許應該作爲它的基礎了Facebook的JavaScript SDK周圍,至少那是什麼Docs現在推薦。一個非常簡單的「Hello用戶」類型的應用程序(實際上只是一個簡單的網頁)可能是這個樣子:

<html><body> 
<div id="fb-root"></div> 
<script src="http://connect.facebook.net/en_US/all.js"></script> 
<script> 
FB.init({ 
    appId : 'YOUR APP ID', 
    status : true, // check login status 
    cookie : true, // enable cookies to allow the server to access the session 
    xfbml : true // parse XFBML 
}); 
FB.getLoginStatus(function(response) { 
    if (response.session) { 
    FB.api('/me', function(api_response) { 
     document.getElementById("usr-name").innerHTML=api_response.name; 
     document.getElementById("app-content").style.display="block"; 
    }); 
    } 
    else { 
    alert("not logged in!") ; 
    } 
}); 
</script> 
<div id="app-content" style="display:none"> 
Hello <span id="usr-name"></span>! 
</div> 
</body></html> 

希望這有助於!

+0

但我怎樣才能將c#與它結合? – Delashmate 2011-01-07 13:55:12

相關問題