Salesforce APEX Rest API-招摇过市

Salesforce APEX Rest API-招摇过市,salesforce,swagger,swagger-2.0,force.com,wadl,Salesforce,Swagger,Swagger 2.0,Force.com,Wadl,我对整个APEX服务插件有点陌生,但我想知道Salesforce是否对我在APEX服务平台中创建的RESTAPI提供了对Swagger或任何类似REST描述语言的本地支持 例如: @RestResource(urlMapping='/v1/users/*') global with sharing class UserRestService { ... @HttpGet global static List<Member__c> doGet(....) {

我对整个APEX服务插件有点陌生,但我想知道Salesforce是否对我在APEX服务平台中创建的RESTAPI提供了对Swagger或任何类似REST描述语言的本地支持

例如:

@RestResource(urlMapping='/v1/users/*')
global with sharing class UserRestService {
  ...
  @HttpGet
  global static List<Member__c> doGet(....)
  {
     ...
  }
}
@RestResource(urlMapping='/v1/users/*')
具有共享类UserRestService的全局{
...
@HttpGet
全局静态列表数据集(…)
{
...
}
}
我希望能够为这个REST服务(以及我在其中的所有其他REST服务)返回swagger json、WADL文档或其他内容。有人知道我能做这件事的方法吗


提前谢谢

目前没有内置支持。我很想看看通过目前可用的公共API可以做些什么。我遇到的第一件事是语法似乎不喜欢HttpGet方法的参数。这将使它具有挑战性,因为获取输入参数的唯一方法似乎是通过请求实体,这意味着您必须解析实际代码。换句话说,似乎不存在声明性输入绑定

此外,在查看工具API(让我获得一些关于类的“反射”信息)时,并不总是有足够的信息来呈现响应负载(在您的例子中,它只是显示列表,而不是列表中的内容)

同样,看起来必须依赖解析器(至少有一个Antl语法)


(这引起了一些内部关注,但我现在不能再多说了)

你能找到这个问题的解决方案吗。你能告诉我我也在找FP或类似的东西吗