Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Todas as APIs já desenvolvidas podem ser encontradas em nosso repositório do GitHub.


(informação) Retornar ao Fluxograma de Criação de Integrações

Diferenciação entre API e Schema

...

  • x-totvs dentro dos verbos dos "paths"

    O exemplo a seguir também é um trecho da API UnitOfMeasure v2.

    Expandir
    titleExpandir exemplo
    Bloco de código
    (...)
    
    
    "paths": {
    
    		"/UnitOfMeasures": {
    
    			"get": {
    
    				"tags": [
    
    					"UnitOfMeasures"
    
    				],
    
    				"summary": "Retorna lista de Unidade de Medida",
    
    				"x-totvs": {
    
    					"productInformation": [
    
    						{
    
    							"product": "Protheus",
    
    							"available": true,
    
    							"note": "Este verbo esta disponivel com todos os parametros",
    
    							"minimalVersion": "12.1.21"
    
    						},
    
    						{
    
    							"product": "Logix",
    
    							"available": true,
    
    							"note": "Este verbo esta disponivel com todos os parametros",
    
    							"minimalVersion": "12.1.23"
    
    						}
    
    					]
    
    				}
    
    
    
    (...)

Diferentemente dos do x-totvs da "info",  a propriedade "messageDocumentation" não está presente nos x-totvs dos "paths".

...

    • product: produto ao qual aquelas informações do "productInformation" se referem;
    • available: campo booleano que indicia de o verbo esta implementado no produto;
    • note: observações sobre o verbo referente ao produto, como regras específicas;
    • minimalVersion: a versão minima na qual o verbo foi implementado no produto.

(informação) Retornar ao Fluxograma de Criação de Integrações

Identificar se o produto a ser integrado já está definido na documentação da API

API Reference é um portal que obtém os dados do JSON da API e os transfere para uma interface visual, tornando a navegação pelas APIs mais atrativa aos usuários.   Para identificar quais produtos estão adaptados a uma determinada API, basta acessar o API Reference e identificar quais os produtos que se encontram explicitados (como demonstra a animação abaixo).

...

Como evidenciado no GIF o usuário pode, se preferir, acessar diretamente o arquivo OpenAPI e indentificar no próprio JSON se as tags x-totvs especificam o produto procurado.


(informação) Retornar ao Fluxograma de Criação de Integrações

Editar "x-totvs" da API

<Tópico pendente de informação>

Caso a api API já exista mas , porém não para seu o produto desejado pelo usuário, significa que você precisa aadaptar há necessidade de adaptar a API ao seu produto.para que o produto em questão passe a ser especificado.

<Tópico pendente de informação>

Adicionar novo produto, especificação de adapters etc etc

deve ser adicionado no info, nos paths e também schema 


(informação) Retornar ao Fluxograma de Criação de Integrações