Artigos de APIs, cURL e e-mail

APIs, cURL e e-mail 337 Enviar e-mail a partir do seu código com o PHPMailer Um formulário de contacto, um recibo de encomenda, um aviso de senha nova: mais tarde ou mais cedo o seu código tem...
APIs, cURL e e-mail 269 Enviar e-mail a partir do PHP: mail() ou SMTP Use SMTP com uma caixa de e-mail real do seu domínio. A função mail() serve para um teste rápido, mas devolve...
APIs, cURL e e-mail 242 Erro cURL 28, 7 e 6 no PHP: tempo esgotado, ligação recusada e não resolve o nome Quando o seu site chama um serviço de fora (um pagamento, uma API, uma actualização) e falha, o PHP devolve um...
APIs, cURL e e-mail 237 Erro cURL 60 no PHP: problema com o certificado SSL, e porque não desligar a verificação “cURL error 60: SSL certificate problem” quer dizer que o PHP ligou-se a um serviço por HTTPS e não confiou no...
APIs, cURL e e-mail 282 Chamar uma API web a partir do PHP com o cURL e ler a resposta em JSON Para falar com uma API a partir do PHP usa-se o cURL: abre-se um pedido, envia-se, lê-se o código de estado (200,...
APIs, cURL e e-mail 285 O json_decode devolve null: como descobrir o que está mal no JSON Quando o json_decode devolve null, o PHP sabe porquê: pergunte-lhe. A função json_last_error_msg() diz a razão em...
APIs, cURL e e-mail 277 URL de callback ou URL de retorno: porque o cliente voltar ao site não prova o pagamento A resposta curta: num pagamento online há, normalmente, dois endereços seus que o operador usa. O URL de retorno...
APIs, cURL e e-mail 232 Tempos de espera, repetições e idempotência: como não cobrar duas vezes ao cliente A resposta curta: quando um pedido a uma API esgota o tempo de espera, não sabe se ele chegou. Pode ter falhado...
APIs, cURL e e-mail 33 SMTP Relay no Laravel e noutras frameworks PHP: as definições do .env e o primeiro e-mail de teste A resposta curta: no Laravel, o SMTP Relay configura-se no ficheiro .env, sem tocar no código: servidor, porta 587,...