2012-08-07 45 views
2

我正在开发一款带有MonoTouch和Mono的移动应用程序,可能是Win8。我需要访问Facebook API,并且我倾向于在C#中使用上述平台。使用来自Mono的Facebook API

我知道我可以朝着Facebook的HTTP请求API自己,但如果有这些包装对我,给我一个对象模型编程对任何图书馆我想知道。我已经做了一些搜索,但主要是遇到不再支持或关闭的库。

有没有人有我的问题最近的经验,并可以给推荐?

+0

好问题,我也需要知道这个 – 2012-08-07 04:06:24

回答

0

我决定遵循一个原生的方法获得尽可能接近无缝集成,因为我可以得到的。

对于iOS这意味着https://github.com/mono/monotouch-bindings/tree/master/facebook它们绑定到正式目标C的Facebook SDK。我已经完成登录,这很容易。有了访问令牌,我可以从上面的库中创建未来的Facebook API调用,或者我可以使用包装HTTP调用的服务创建Mono类库。此服务可以在任何C#项目中重用(例如Android的Mono)。

我的计划是为Android做类似的事情。我已经看到人们将MonoDevelop中的java库编译为AndroidResource,然后创建一个调用Java的包装器。

1

我不知道有什么限制(如果有的话)有关于使用移动设备上的这些库,但也有一些Facebook的SDK的为C#。

这是一个 -

+0

是的,那是我的发现之一。然而记录不完整,我不知道我是如何将其与单... – ogborstad 2012-08-07 14:53:52

2

This应该可以帮助您开始使用适用于Android的Mono的facebook集成。

+0

票价得到这个: Facebook.WebExceptionWrapper:错误获取响应流SendFailure - (写:身份验证或解密失败。) - > System.IO.IOException:认证或解密失败。 ---> Mono.Security.Protocol.Tls.TlsException:从服务器收到的无效证书。错误代码:0xffffffff800b010a – 2015-03-03 22:29:14