2

我正在开发一个生成器来为 Facebook 的 API 创建一个 C# API 包装器。我刚刚完成了基本编码,除了似乎没有任何格式正确的所有 API 方法的方法签名声明。

我可以解析元素类型的模式以找出所有方法的名称(它们是结尾的任何东西_response——它们都有相应的方法)。签名记录在他们的 wiki 上,但似乎没有一个地方都定义了它们,就像在模式中一样。

除了屏幕抓取维基之外,还有什么建议吗?


更近一步:所有签名似乎都在API 测试控制台页面上的 JSON 中定义。当然,这对打字没有帮助,但是如果我要进行屏幕抓取,将它们全部放在一个地方会减少工作量。

4

3 回答 3

1

Facebook 从未发布过这样的文档,并且与此问题相关的 REST API 已被弃用。

于 2012-01-26T14:59:29.483 回答
0

在http://api.facebook.com/1.0/facebook.xsd有一个 Facebook XSD 。它定义了完整的架构,并整齐地打包了您正在寻找的信息。无需筛选:-p

于 2009-06-28T12:32:35.750 回答
0

您应该考虑将 C# SDK 用于 Graph API。它可能没有您正在寻找的类型安全性,但它相当完整,可以与各种 .net 应用程序类型(MVC、WinForms、ASP.NET 等)一起使用

http://facebooksdk.codeplex.com/

于 2012-01-26T13:49:39.357 回答