我正在 MVC 3 中在线开发一个应用程序,该应用程序包括管理一个网球俱乐部......
当网球运动员预订网球比赛时,我想允许这位网球运动员与Facebook分享他的比赛......
可能吗?
我已经找到了,但没有更多...
您有想法或一些教程吗?
提前致谢
你可以使用 C# Facebook SDK。例如,如文档所示张贴到墙上:
var fb = new FacebookClient("access_token");
dynamic result = fb.Post("me/feed", new { message = "My first wall post using Facebook C# SDK" });
var newPostId = result.id;
它可以通过多种方式完成
-
您可以使用图形 API。(但我会推荐它用于更复杂的交互)
-
但最简单的方法是使用以下 url 开始共享。
https://www.facebook.com/sharer.php?u=&t=
有关详细信息,您可以参考 Facebook 文档
有两种关键方法可以实现此目的:
选项 1 - 服务器端(Facebook 网站)
创建后,如果用户愿意,您的服务器可以发布到用户墙上。设置起来会稍微复杂一些,但会更加自动化。您需要设置一个应用程序 ID,并要求用户验证其 Facebook 详细信息。
选项 2 - 客户端(Facebook 共享)
创建后,可以提示用户使用Share
或Like
按钮,该按钮会将其发布到他或她的墙上。这将需要用户额外单击,但设置起来会更直接。
此处提供了将社交插件集成到 mvc 中的分步教程