Facebook用户登录XNA-GameStudio for Windows Desktop

时间:2014-03-04 15:40:49

标签: facebook winforms xna

是否可以使用XNA Game Studio在Visual Studio C#项目中对Facebook-Api进行用户身份验证/用户登录?我需要生成访问令牌以在用户的​​Facebook墙上发布消息。 目前,我设法使用本教程(英语):

使用WinForms应用程序

http://blog.prabir.me/posts/facebook-csharp-sdk-writing-your-first-facebook-application-v6

或本教程(德语)

http://frank-it-beratung.com/blog/2011/01/29/tutorial-ein-facebook-pinnwandeintrag-mit-visual-basic-oder-c-teil-2/

WinForms没问题,因为你可以使用System.Windows.Forms.Webbrowser控件。

因此,为了在XNA Game Studio中支持此功能,我是否需要在XNA中嵌入Winform Control?或者有更好的方法吗?

我可以使用本教程在XNA中嵌入Winform:

http://theinstructionlimit.com/how-to-properly-use-windows-forms-with-xna

1 个答案:

答案 0 :(得分:0)

您可以尝试使用HttpWebRequest。您可以谷歌更多关于如何使用此方法的信息,实质上它是与网页的直接连接,就像浏览器在后台使用它一样。不幸的是,这并不容易,你可能会遇到额外的Facebook安全障碍(因为Facebook不希望没有网络服务的自动连接)。

Windows应用程序也有facebook sdk,但应该可以使用它的一些代码并将其用于XNA。

所以回答你的问题 - 是的,肯定有更好的方法来实现facebook登录,但最有可能比使用Webbrowser控件复杂得多。 Web浏览器应该是最后的选择。

相关问题