Buscando no Facebook com Graph API

Introdução O Facebook permite, por meio da Graph API, pesquisar objetos (usuários, páginas, grupos, eventos, locais) públicos. A pesquisa pode ser muito útil para determinadas aplicações. Usando as dicas deste artigo, você poderá criar aplicativos que contenham algum tipo funcionalidade de pesquisa. Por exemplo: Buscar páginas, usuários, grupos, lugares ou eventos que estejam relacionadas com

Autenticação em APIs REST com PHP

Introdução Neste artigo, comentarei sobre alguns métodos de autenticação que normalmente são usados para proteger APIs REST. Também apresentarei uma parte prática, implementando um simples API REST com autenticação usando Json Web Token (JWT) com PHP e o micro-framework Silex. Métodos de Autenticação Veja abaixo alguns métodos de autenticação mais conhecidos: Basic É a abordagem

REST – Richardson Maturity Model

Introdução Falando em REST é frequente escutarmos o termo Richardson Maturity Model. Termo criado por Leonard Richardson descreve os requisitos necessários para a criação de um API REST bem estruturada/desenhada. Nada mais é que uma referência de boas práticas para criação de APIs de qualidade. O Richardson Maturity Model descreve quatro níveis (0-3). Quanto mais

RESTful & PHP Formatos de Representação

Introdução Mais uma vez aprendendo conceitos RESTful com foco na linguagem PHP com apoio do micro-framework Silex, vamos mostrar neste artigo, como você pode disponibilizar várias representações de dados na mesma API. No caso, retornando JSON e XML, permitindo que o cliente que esta consumindo a API informe qual é o formato que deseja receber,

Aplicação REST simples com Silex, parte II

Continuando Na primeira parte aprendemos como iniciar nossa aplicação REST com Silex e implementamos as rotas /livros e /livros/{id}. Dando sequencia à nossa aplicação, vamos implementar as Rotas para Incluir, Alterar e Deletar livros, usando os verbos HTTP POST, PUT e DELETE. Rotas POST /livros Através desta rota será possível a criação de um novo

Aplicação REST simples com Silex, parte I

Introdução Nester artigo vamos realizar a criação de um simples aplicativo REST usando o micro framework Silex, mapeando operações CRUD através dos métodos HTTP GET, POST, PUT e DELETE. O tutorial esta divido em 2 partes. Clique aqui para ir para a segunda parte. Por que Silex? Micro frameworks são interessantes para criação de APIs

Dicas MongoDB

Introdução Neste artigo reuni algumas dicas gerais sobre mongodb. Recentemente tive necessidade fazer a instalação do MongoDb em uma instância EC2 da Amazon. A versão utilizada foi baseada na 3, mais especificamente a versão 3.0.7. Algumas dificuldades encontradas no caminho foram solucionadas. As soluções compartilho com vocês neste artigo. Talvez possam te ajudar também. A

Webservices REST e PHP, Introdução

Introdução Já à algum tempo o REST tornou-se a principal arquitetura para criação de webservices para aplicações web e mobile. Todas principais linguagens de programação incluem frameworks para criação de Webservices REST. É importante que todo desenvolvedor e arquiteto tenha um claro entendimento de como o ele funciona. O objetivo deste artigo é realizar um

PHP e Paradigmas de Programação

Introdução PHP é uma linguagem muito flexível que suporta uma variedade de técnicas e paradigmas diferentes de programação, ou seja, é uma linguagem multi paradigma. Desde programação procedural à programação Orientada a Objetos, o PHP nos permite criar aplicações bem estruturadas, organizadas e de fácil manutenção.Como também nos permite criar códigos confusos, inseguros e cheios

Criando proxy SOCKS5 com Tunel SSH

Introdução Neste artigo vamos aprender como criar um proxy SOCKS5 através de um tunel SSH. E mostrar como usar esse tunel através de um http client usando php+curl e também através de navegação pelo Firefox. Esse cenário é interessante quando você precisa fazer alguma conexão em servidor remoto (http) estando em uma rede que bloqueia
Follow

Get every new post on this blog delivered to your Inbox.

Join other followers: