API Explorer

v5.1.0 (267 APIs)

Bank
Accounts
Views
Counterparties
Transactions

测试资源文档

我只是一个测试资源文档

这应该是H1

这应该是H2

这应该是H3

这应该是H4

这是包含两个项目的列表:

他们自己有下划线_

单词周围有下划线

有下划线_in_words

有“ underscores_in_words_inside_quotes”

有(underscores_in_words_in_brackets)

...

Typical Successful Response:

								
									
{ "jsonString":"{}" }
Validations:
  • Required JSON Validation: No
  • Allowed Authentication Types: Not set
Possible Errors:
  • OBP-50000: Unknown Error.
Connector Methods:
Version: OBPv1.4.0, function_name: by testResourceDoc, operation_id: OBPv1.4.0-testResourceDoc Tags: Documentation,

获取API词汇表

Map(类型->对象,属性-> Map(html->地图(类型->字符串),降价->地图(类型->字符串)))
Typical Successful Response:

								
									
{ "glossary_items":[{ "title":"Dr.", "description":{ "markdown":"String", "html":"String" } }] }
Validations:
  • Required JSON Validation: No
  • Allowed Authentication Types: Not set
Possible Errors:
  • OBP-50000: Unknown Error.
Connector Methods:
Version: OBPv3.0.0, function_name: by glossary, operation_id: OBPv3.0.0-glossary Tags: Documentation,

获取Swagger文档

以Swagger格式返回有关此服务器上RESTful资源的文档。

API_VERSION是您想要有关例如v3.0.0的文档的版本

您可以使用'tags'网址参数过滤此端点,例如?tags = Account,Bank

(给所有端点一个或多个用于分组的标签)

您可以使用'functions'url参数过滤此端点,例如?functions = getBanks,bankById

(每个端点通过“功能”在OBP Scala代码中实现)

您可以使用“目录” URL参数过滤此端点,例如?core =&psd2 = true&obwg =

有关更多信息,请参见Resource Doc端点。

以下是更多示例:
http:// localhost:8080 / obp / v3.1.0 / resource-docs / v3.1.0 / swagger
http:// localhost:8080 / obp / v3.1.0 / resource-docs / v3.1.0 / swagger?psd2 = true
http:// localhost:8080 / obp / v3.1.0 / resource-docs / v3.1.0 / swagger?tags = Account,Bank
http:// localhost:8080 / obp / v3.1.0 / resource-docs / v3.1.0 / swagger?functions = getBanks,bankById
http:// localhost:8080 / obp / v3.1.0 / resource-docs / v3.1.0 / swagger?psd2 = true&tags = Account,Bank&functions = getBanks,bankById

Typical Successful Response:

								
									
{ "jsonString":"{}" }
Validations:
  • Required JSON Validation: No
  • Allowed Authentication Types: Not set
Possible Errors:
  • OBP-50000: Unknown Error.
Connector Methods:
Version: OBPv1.4.0, function_name: by getResourceDocsSwagger, operation_id: OBPv1.4.0-getResourceDocsSwagger Tags: Documentation, API,

获取消息文档

映射(类型->字符串)
Typical Successful Response:

								
									
{ "message_docs":[{ "process":"getAccounts", "message_format":"KafkaV2017", "outbound_topic":"to.obp.api.1.caseclass.OutboundGetAccounts", "inbound_topic":"from.obp.api.1.to.adapter.mf.caseclass.OutboundGetAccounts", "description":"get Banks", "example_outbound_message":{ "jsonString":"{}" }, "example_inbound_message":{ "jsonString":"{}" }, "outboundAvroSchema":{ "jsonString":"{}" }, "inboundAvroSchema":{ "jsonString":"{}" }, "adapter_implementation":{ "group":"CORE", "suggested_order":3 } }] }
Validations:
  • Required JSON Validation: No
  • Allowed Authentication Types: Not set
Possible Errors:
  • OBP-50000: Unknown Error.
Connector Methods:
Version: OBPv2.2.0, function_name: by getMessageDocs, operation_id: OBPv2.2.0-getMessageDocs Tags: Documentation, API,

获取消息文档招摇

映射(类型->字符串)
Typical Successful Response:

								
									
{ "message_docs":[{ "process":"getAccounts", "message_format":"KafkaV2017", "outbound_topic":"to.obp.api.1.caseclass.OutboundGetAccounts", "inbound_topic":"from.obp.api.1.to.adapter.mf.caseclass.OutboundGetAccounts", "description":"get Banks", "example_outbound_message":{ "jsonString":"{}" }, "example_inbound_message":{ "jsonString":"{}" }, "outboundAvroSchema":{ "jsonString":"{}" }, "inboundAvroSchema":{ "jsonString":"{}" }, "adapter_implementation":{ "group":"CORE", "suggested_order":3 } }] }
Validations:
  • Required JSON Validation: No
  • Allowed Authentication Types: Not set
Possible Errors:
  • OBP-50000: Unknown Error.
Connector Methods:
Version: OBPv3.1.0, function_name: by getMessageDocsSwagger, operation_id: OBPv3.1.0-getMessageDocsSwagger Tags: Documentation, API,

获取资源文档。

获取有关此服务器上RESTful资源的文档,包括POST和PUT请求的示例正文。

这是用于记录OBP端点的本机数据格式。每个端点都有一个在源代码中定义的Resource Doc(Scala案例类)。

OBP API资源管理器使用此端点来显示和使用API​​文档。

大多数(但不是全部)字段也都可以使用摇摇欲坠的格式。 (Swagger终结点是从“资源文档”构建的。)

API_VERSION是您想要有关例如v3.0.0的文档的版本

您可以使用标签参数过滤此端点,例如?tags = Account,Bank

您可以使用功能参数过滤此端点,例如?functions = enableDisableConsumers,getConnectorMetrics

有关可能的函数值,请参见此终结点返回的JSON中的Implemented_by.function或OBP源代码或API Explorer的页脚,它们会产生逗号分隔的函数列表,这些函数列表反映了服务器或API Explorer基于标记等进行过滤。

您可以使用“目录” URL参数过滤此端点,例如?core =&psd2 = true&obwg =

有关更多信息,请参见Resource Doc端点。

以下是更多示例:
http:// localhost:8080 / obp / v3.1.0 / resource-docs / v3.1.0 / obp
http:// localhost:8080 / obp / v3.1.0 / resource-docs / v3.1.0 / obp?psd2 = true
http:// localhost:8080 / obp / v3.1.0 / resource-docs / v3.1.0 / obp?tags = Account,Bank
http:// localhost:8080 / obp / v3.1.0 / resource-docs / v3.1.0 / obp?functions = getBanks,bankById
http:// localhost:8080 / obp / v3.1.0 / resource-docs / v3.1.0 / obp?psd2 = true&tags = Account,Bank&functions = getBanks,bankById

  • operation_id是“ v”,版本和功能的串联,并且应该是唯一的(用于DOM元素ID等,可能用于链接到源代码)
  • 版本引用定义了API调用的版本。
  • function是实现此端点的(标量)部分函数。每个API版本都是唯一的。
  • 对于根调用,request_url为空,否则为路径。它包含标准前缀(例如/ obp)和实现的版本(定义此端点的版本),例如/obp/v1.2.0/resource
  • 对于根调用,指定路径(建议使用)为空,否则为路径。它包含标准前缀(例如/ obp)和调用中指定的版本,例如/obp/v3.1.0/resource。在OBP中,首先在request_url上使端点可用,但是在更高版本(specified_url)下通常使相同的资源(函数调用)可用。要访问所有端点的最新版本,请使用OBP实例上可用的最新版本,例如/obp/v3.1.0-要获取原始版本,请使用request_url。我们建议使用指定的URL,因为非语义上的改进很可能会应用于以后的调用实现中。
  • 摘要是与草率术语一致的简短描述。
  • 说明可能包含html标记(从服务器上的markdown生成)。
Typical Successful Response:

								
									
{ "jsonString":"{}" }
Validations:
  • Required JSON Validation: No
  • Allowed Authentication Types: Not set
Possible Errors:
  • OBP-50000: Unknown Error.
Connector Methods:
Version: OBPv1.4.0, function_name: by getResourceDocsObp, operation_id: OBPv1.4.0-getResourceDocsObp Tags: Documentation, API,