我正在开发一个带有 MonoTouch 和 Mono for Android 的移动应用程序,可能还有 Win8。我需要访问 Facebook API,鉴于上述平台,我更愿意在 C# 中执行此操作。
我知道我可以自己向 Facebook API 发出 HTTP 请求,但我想知道是否有任何库可以为我包装这些请求并给我一个对象模型来编程。我进行了一些搜索,但大部分都遇到了不再受支持或关闭的库。
有没有人最近遇到过我的问题并可以提出建议?
我正在开发一个带有 MonoTouch 和 Mono for Android 的移动应用程序,可能还有 Win8。我需要访问 Facebook API,鉴于上述平台,我更愿意在 C# 中执行此操作。
我知道我可以自己向 Facebook API 发出 HTTP 请求,但我想知道是否有任何库可以为我包装这些请求并给我一个对象模型来编程。我进行了一些搜索,但大部分都遇到了不再受支持或关闭的库。
有没有人最近遇到过我的问题并可以提出建议?
这应该可以帮助您开始使用 Mono for Android 进行 facebook 集成。
我决定采用本地方法来尽可能接近无缝集成。
对于 iOS,这意味着https://github.com/mono/monotouch-bindings/tree/master/facebook绑定到官方的 Objective-C Facebook SDK。到目前为止,我已经完成了登录,这非常容易。有了访问令牌,我就可以从上述库中进行未来的 Facebook API 调用,或者我可以创建一个带有包装 HTTP 调用的服务的 Mono 类库。然后可以在任何 C# 项目(例如 Android 的 Mono)中重用此服务。
我的计划是为 Android 做类似的事情。我见过人们将 MonoDevelop 中的 java 库编译为 AndroidResource,然后创建一个调用 Java 的包装器。