Qual recurso devo chamar para associar APIs/Planos a uma APP?

Muitas vezes quando criamos  uma uma APP utilizando o recurso /api-manager/api/v2/apps (POST),  é necessário vincular essa APP  a um conjunto de Planos ou APIs.

Para fazer esse processo é bem simples, basicamente precisa alterar o request body da chamada, para ficar da seguinte forma:

{
"id": 0,
"clientId": "string",
"secret": "string",
"name": "string",
"description": "string",
"status": "APPROVED",
"extraInfo": {},
"developer": "string",
"creationDate": "2016-05-04",
"icon": "string",
"link": "string",
"showAppGallery": true,
"apis": [{
"id": 269,
"plans": [{
"id": 55
}]
}, {
"id": 270,
"plans": [{
"id": 57
}]
}]
}

Basta passar os IDs dos planos e das APIs.

Para consulta dos IDs dos planos, pode ser feita a seguinte chamada:

curl -X GET --header 'Accept: application/json' 'http://localhost/api-manager/api/v2/plans'
Request URL
http://localhost/api-manager/api/v2/plans

E para as APIs:

curl -X GET --header 'Accept: application/json' 'http://localhost/api-manager/api/v2/apis'
Request URL
http://localhost/api-manager/api/v2/apis

Também é possível consultar essas informações no API Browser do ambiente que você está utilizando.

 

Tem mais dúvidas? Envie uma solicitação

Comentários

Powered by Zendesk