在 MVC 3 中与 Facebook 分享



我正在 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;

它可以通过多种方式完成

  1. 您可以使用图形 API。(但我会推荐它用于更复杂的交互)

  2. 但最简单的方法是使用以下 url 开始共享。

    https://www.facebook.com/sharer.php?u=&t=

有关详细信息,您可以参考 Facebook 文档

有两种关键方法可以实现此目的:

选项 1 - 服务器端(Facebook 网站)

创建后,如果用户愿意,您的服务器可以发布到用户墙上。设置起来会稍微复杂一些,但会更加自动化。您需要设置一个应用程序 ID,并要求用户验证其 Facebook 详细信息。

选项 2 - 客户端(Facebook 共享)

创建后,可以提示用户使用ShareLike按钮,该按钮会将其发布到他或她的墙上。这将需要用户额外单击,但设置起来会更直接。

此处提供了将社交插件集成到 mvc 中的分步教程

最新更新