使用C#和asp.net核心进行Facebook集成

gab*_*ira 5 c# asp.net facebook facebook-graph-api

我正在开始一个将与Facebook大量整合的副项目.我将在前端使用React,它将与使用asp.net core web api制作的REST进行对话.

我的想法是,在这个API中,我将调用Facebook.基本上,我想:登录,从Messenger发送/发布消息,从业务页面获取/发布评论和消息.

我google了一点,并没有找到很多资源或如何进行除Facebook文档以外的集成的示例,这有很多东西,我不知道在哪里看.

我也发现了这个适用于.NET的SDK,但它看起来有点过时https://github.com/facebook-csharp-sdk/facebook-csharp-sdk

所以,我的问题是:阅读文档是否真的是最好的解决方案?

如果有人至少可以给我一个提示去哪里,我会非常感激.与c#/ asp.net之外的其他堆栈集成Facebook会更好/更容易吗?

此外,如果有任何其他API,SDK或已经在.NET中构建的东西可以帮助我,我将不胜感激.

提前致谢.

Art*_*yom 6

我是使用Facebook API超过5年的.net开发人员之一,我们尝试使用"Facebook SDK for C#".它有更多的问题,然后是好处.结果我们最终得到了自己的小型Facebook API客户端.基本上它只是一个"RestSharp"HTTP库,"Newtonsoft.Json"用于序列化/反序列化以及一些通用函数,您可以在其中提供Facebook API端点,并指定您希望返回的类作为通用参数.

var accounts = client.Get<Accounts>("me/accounts");
var createResponse = client.Post<CreateResponse>("123456779/feed", postToCreate);
Run Code Online (Sandbox Code Playgroud)


Art*_*ior 5

适用于C#的Facebook SDK非常适合标准.NET

https://hackerapp.com/net/

https://github.com/facebook-csharp-sdk/facebook-csharp-sdk

至于.NET Core,我认为你现在运气不好.除非你想自己将它移植到.NET Core.