Perguntas com a marcação «api»

Uma interface de programação de aplicativos (API) é a especificação para a qual o software deve ser usado por outro software.

2
Qual é a melhor maneira de criar o modelo de resposta a erros da API REST e o sistema de códigos de erro?
Minha implementação REST retornará erros no JSON com a próxima estrutura: { "http_response":400, "dev_message":"There is a problem", "message_for_user":"Bad request", "some_internal_error_code":12345 } Sugiro criar um modelo de resposta especial, onde eu possa passar os valores necessários para as propriedades (dev_message, message_for_user, some_internal_error_code) e retorná-los. No código, seria semelhante a este: $responseModel …
15 php  mvc  rest  api 

7
As funções de uma biblioteca C sempre esperam o comprimento de uma string?
Atualmente, estou trabalhando em uma biblioteca escrita em C. Muitas funções dessa biblioteca esperam uma string como char*ou const char*em seus argumentos. Comecei com essas funções sempre esperando o comprimento da string como um size_tpara que a terminação nula não fosse necessária. No entanto, ao escrever testes, isso resultou no …
15 c  api  strings 


1
Unidade de teste de um cliente de API e wrappers
Eu tenho andado em círculos, tentando descobrir a melhor maneira de testar a unidade de uma biblioteca cliente da API que estou desenvolvendo. A biblioteca possui uma Clientclasse que basicamente possui um mapeamento 1: 1 com a API e uma Wrapperclasse adicional que fornece uma interface mais amigável na parte …

1
Chave da API - conteúdo ou cabeçalho
No momento, trabalhava em uma API e queria apenas reunir opiniões sobre onde deveria estar o melhor lugar para transmitir a chave da API. Eu sei que não deve ir no URL, isso deixa o cabeçalho da solicitação ou o corpo da mensagem. Se eu colocá-lo no cabeçalho, posso criar …
14 api 

1
Qual é a maneira correta de aninhar recursos no modelo REST?
Estou projetando uma API de serviço REST e fiquei preso na maneira correta de aninhar recursos. Recursos: parceiros, tickets, configurações Conexões entre recursos: parceiro tem muitos tickets, o parceiro definiu configurações, Lógica de negócios: você pode listar todos os parceiros como usuário anônimo, você pode adicionar um novo ticket ao …
14 api  rest  api-design 


4
Usando gramática de linguagem natural em API fluente
Estou mexendo com uma abstração de consulta na API WebSQL / Phonegap Database, e me sinto atraído e duvidoso por definir uma API fluente que imita o uso da gramática natural da língua inglesa. Pode ser mais fácil explicar isso por meio de exemplos. A seguir, todas as consultas válidas …
14 javascript  api 



5
Como simular uma API REST?
Estou trabalhando em um novo projeto que consultará dados de uma API REST de terceiros. Isso é para um feed de dados esportivos em tempo real; portanto, o feed só funciona quando um jogo está realmente acontecendo. Embora a terceira parte forneça boa documentação (XSD, etc), eles não têm como …
13 api  rest 

2
Uma API RESTful deve fornecer dados para um formulário inteiro?
Digamos que eu tenha um aplicativo da Web JavaScript que use inteiramente uma API RESTful para dados. Digamos que este aplicativo tenha um formulário de dados e digamos que estou editando um registro em / product / 12345. Ao criar o formulário, faço uma solicitação RESTful para / product / …
13 api  rest  forms 

5
Balanceamento de injeção de dependência com design de API pública
Estive pensando em como equilibrar o design testável usando injeção de dependência com o fornecimento de API pública fixa e simples. Meu dilema é: as pessoas gostariam de fazer algo assim var server = new Server(){ ... }e não precisavam se preocupar em criar as muitas dependências e o gráfico …
13 c#  api 

1
Autenticação de API, token único VS tokens dinâmicos
Estamos trabalhando em um novo projeto, somos dois desenvolvedores líderes e entramos em uma encruzilhada sobre como usar um token para proteger a comunicação entre o servidor e o cliente. Primeira sugestão: (o token estático do AKA) o cliente solicita um token primário, enviando o nome de usuário e a …
13 security  api 

1
Muitas chamadas assíncronas versus uma única chamada para a API
Estamos desenvolvendo uma API REST que, entre outras, será consumida por um front-end HTML5 via javascript. O aplicativo é para uso dentro da organização e geralmente possui cerca de 300 usuários, mas queremos escalar bem até 1000 usuários. Normalmente, as conexões com a API serão feitas na LAN, para que …
12 rest  api  ajax 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.