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.
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.
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
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