criar api usando php

Eu quero desenvolver uma api simples usando php.

Minha funcionalidade é que, se alguém inserir alguns valores necessários, eles obterão o resultado do cálculo do algoritmo ao lado do meu site.

Não estou conseguindo de onde posso começar. e também não obtendo nenhum código de exemplo para a API usando o PHP.

Parece que você deseja criar um serviço web com o qual outras pessoas podem se conectar, enviar respostas e recuperar um resultado.

Se for esse o caso, você tem três opções, SOAP, XML-RPC e REST. Se for uma API simples, o SOAP (e provavelmente o XML-RPC) será um exagero – você não quer ter que criar um arquivo WSDL, instalar uma biblioteca de servidor SOAP (embora, Zend_Soap seja decente o suficiente). O REST, por outro lado, permitirá que qualquer pessoa consome facilmente sua API.

Vejamos um exemplo, digamos que você deseja fornecer um serviço simples de “sum” (ou seja, adicione alguns números), você poderia ter um esquema URI como este:

http://example.com/sum

para resumir os números 5, 8 e 9, os usuários do seu serviço web simulariam executar um HTTP GET para

http://example.com/sum/5/8/9

Vamos fingir por um momento que a sum é realmente uma tarefa muito computacionalmente cara, usando o REST e um GET, você pode aproveitar o armazenamento em cache de HTTP para que seu servidor não seja atingido constantemente quando alguém envia os mesmos parâmetros para o cálculo.

Se o seu serviço na Web tiver um recurso que não seja livre de efeitos colaterais (ou seja, muda algo em um database), você deve usar PUT, POST ou DELETE (PUT para atualizações, POST para criar e DELETE para excluir) conforme o estado das especificações HTTP os GETs não devem ter efeitos colaterais. Da mesma forma, PUT e DELETE devem ser seguros para repetir se você retornar um erro ou a conexão de rede expirar.

Há uma boa conversa (vídeo e slides) no REST aqui: http://www.parleys.com/display/PARLEYS/Home#talk=31817742

API é algum método que pode ser chamado a partir de outro aplicativo. ‘philjohn’ afirmou que a API simples é usando a técnica REST.

Este é o exemplo simples para criar API usando o PHP, diz que você cria uma nova API chamada ‘sum’ usando este URL: http: //localhost/v1/api.php? Method = sum & var1 = 4 & var2 = 5

no arquivo api.php você pode codificar assim:

 

Isso é muito simples como criar API. A API avançada envolverá verificação de variables, se conectará ao database, emitirá com formato xml ou json, etc.

HAI avinash, Veja isso crie sua própria API personalizada

Uma API geralmente é algo que você criaria para permitir que outros desenvolvedores acessem seu programa mais facilmente.

Mas, pelo som do que você está fazendo, parece que você precisa apenas fazer uma página simples que execute alguns cálculos e uma API pode não ser necessária para você fazer isso.

Eu sugiro aprender alguns tutoriais PHP em geral, assim como alguns para o processamento de formulários .

A melhor e mais fácil maneira é usar estruturas e ferramentas.

Eu uso APIATO ( https://github.com/apiato/apiato ) é uma estrutura perfeita para construir aplicativos escaláveis ​​e testáveis ​​com API-Centric com PHP e Laravel.

Confira.