Exemplos de código

Alguns exemplos para o ajudar a iniciar a sua aplicação

Introdução

Está ansioso por começar a sua nova aplicação usando a API da MEO Cloud? Recomendamos que leia a documentação primeiro. Lembre-se de que precisa registar a sua aplicação. Ao registá-la, irá receber uma chave de aplicação e um segredo essenciais para usar a API.

Da equipa

Para o ajudar, preparámos alguns excertos de código. Brevemente iremos adicionar outras linguagens de programação. São exemplos muito simples que o ajudam a lidar com a autenticação OAuth e que usam alguns dos métodos da API de forma fácil de entender.

Python

Este exemplo implementa OAuth usando o método out-of-band de autorização. Num primeiro passo, executando getTokens.py obtém os tokens do utilizador que devem ser inseridos em local_auth.py e depois usa-os em sampleConsumer.py para invocar os métodos /List e /Search da nossa API.

Download

PHP 5.1 ou mais recente

Este pequeno exemplo implementa OAuth usando a extensão pecl de OAuth do PHP para obter os tokens do utilizador. Em seguida, invoca o método /Account/Info para obter os dados do utilizador.

Download

NodeJS

Implementa OAuth usando o método out-of-band. O primeiro passo consiste em obter os tokens do utilizador node login.js que devem ser introduzidos em auth.js. Existem exemplos para os métodos /Fileops/CreateFolder, /Delta, /List, /Media e /Metadata

Download

Da comunidade

Na equipa da MEO Cloud acreditamos muito no Opensource e na partilha. Se é como nós e tem algum SDK ou simplesmente exemplos de código que não estejam cobertos pelos excertos já fornecidos pela equipa, porque não partilhá-los com todos?. Faça-nos chegar esses exemplos Caso tenha integrado a MEO Cloud com alguma aplicação disponível publicamente, faça-nos chegar essa informação. A equipa da MEO Cloud terá o maior gosto em divulgá-la.

NodeCloudPT

GitHub por Pedro Landeiro

NodeCloudPT (com suporte de múltiplas sessões)

GitHub por Hugo Rodrigues

Ruby

GitHub por fbatista

Integração com Windows Phone 7.1/7.8

Google code por João Cardoso

Perl

CPAN por Bruno Martins

Java

GitHub por Bruno Oliveira

Voltar ao topo