2011-01-07 18 views
3

Ich machte in der Vergangenheit Desktop-Anwendung für Facebook (in C# winform), Jetzt habe ich Idee für eine andere Anwendung, ich habe bereits einen Prototyp dafür, Und ich möchte es auf schreiben Facebook-WebanwendungWie fange ich an, neue Facebook-Webanwendung

  • Was sind die Hauptunterschiede beim Erstellen von Desktop-Facebook-Anwendung auf Web-Facebook-Anwendung?
  • Haben Sie Vorschläge, wie ich die Webanwendung starten soll?
  • Wie verwalten Sie Datenbank in Webanwendung? (Kann ich Entity Framework verwenden oder gibt es noch etwas, das geeigneter/einfacher ist)
  • Haben Sie einen Link zu einer einfachen Facebook-Webanwendung, die Sie teilen können?

Ich werde es mit C# schreiben, so wenden Sie sich bitte Fokus auf diese Sprache

Dank sein,

Dan

Antwort

4

Sie wahrscheinlich es zumindest um die Facebook JavaScript SDK stützen sollte, das ist, was Die Docs empfehlen diese Tage. Eine wirklich einfache "Hello User" -App (eigentlich nur eine einfache Webseite) könnte etwa so aussehen:

<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> 

Hoffe, das hilft!

+0

Aber wie kann ich C# damit kombinieren? – Delashmate

+1

Nun, alle Facebook-API-Aufrufe werden clientseitig mit einfachem JavaScript ausgeführt. Wenn Sie also eine ASP.NET-Webanwendung erstellen, müsste die Logik in Ihrer App, die sich auf Facebook bezieht, direkt an Ihren Server zurückgegeben werden das Client-Skript, z Verwenden von HTTP POST. –

Verwandte Themen