gpt4 book ai didi

c# - 如何启动新的 Facebook Web 应用程序

转载 作者:行者123 更新时间:2023-11-30 15:46:02 26 4
gpt4 key购买 nike

我过去为 facebook 制作桌面应用程序(在 c# winform 中),现在我有了另一个应用程序的想法,我已经为它做了一个原型(prototype),我想把它写在 facebook 网络应用程序上

  • 构建桌面 facebook 应用程序与构建 web facebook 应用程序的主要区别是什么?
  • 您对我应该如何启动 Web 应用程序有什么建议吗?
  • 您如何管理网络应用程序中的数据库? (我可以使用 Entity Framework 还是有其他更合适/更简单的东西)
  • 您是否有可以共享的简单 Facebook 网络应用程序链接?

我会用C#来写,所以请专注于那门语言

谢谢,

最佳答案

您可能应该将它建立在 Facebook JavaScript SDK 的基础上,至少最近文档是这样推荐的。一个非常简单的“Hello User”类型的应用程序(实际上只是一个简单的网页)可能看起来像这样:

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

希望这对您有所帮助!

关于c# - 如何启动新的 Facebook Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4621723/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com