Facebook的API方法签名是否有XSD或类似声明?

时间:2009-02-28 16:49:56

标签: facebook schema

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

我可以解析schema for the element types来弄清楚所有方法的名称是什么(它们最后是以_response结尾的任何东西 - 它们都有相应的方法)。签名是documented on their wiki,但似乎没有一个地方可以定义它们,就像在模式中一样。

除了屏幕抓取维基之外的任何建议吗?


更进一步:所有签名似乎都在API Test Console页面的JSON中定义。当然,这对打字没有帮助,但是如果我要进行屏幕刮擦,那么将它全部放在一起会使得它的工作量减少。

3 个答案:

答案 0 :(得分:1)

Facebook从未发布过此类文档,此问题所涉及的REST API已被弃用。

答案 1 :(得分:0)

http://api.facebook.com/1.0/facebook.xsd有一个Facebook XSD。它定义了完整的模式,并且具有您要整齐打包的信息。无需屏幕刮擦:-p

答案 2 :(得分:0)

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

http://facebooksdk.codeplex.com/