About oauth client library : Java, PHP, NodeJs, Dot Net, ...

All available Faascape services are remotely consumed. You never need to download some local files.

Everything must be as simple as possible. To add some security, we use the OAuth protocol to authenticate services users. To be able to access Faascape services, you will need to use some of the free oauth client libraries available in relation with your favorite programming language.

We aim to be fully compliant with the specifications. We have tested our services with several great librairies and propose some links, so you can get them quickly. Moreover, we provide some examples for all our services using those librairies.

You can just drop the files in your project and you will be able to use all Faascape services (after opening an account, of course).

Java

Signpost library : http://code.google.com/p/oauth-signpost/

This excellent and very simple to use library can be used in all your java (and derivative : groovy, etc) projects.

You can download it here.

There is a dependency with apache common-codec

You can download it here

Java example

Groovy example

PHP

We have patched the oauth-php library to fix a bug when downloading files.

You can download the patched version here : oauth-php-175-patch-0.1.tar.gz

To use this library,just untar it in your development directory.

The original OAuth-PHP Library is here : http://code.google.com/p/oauth-php/

This ready to use library allows you to easily consume oauth protected services.

WARNING : you need to use at least PHP version >= 5.0

PHP example

Javascript (NodeJS)

Our favorite web langage and the fantastic NodeJS environment offer various client oauth libraries.

We have patched the excellent node-oauth library node-oauth to allow file upload.

NodeJs example

Dot net

Windows supporters will find a faascape client dll for dot net here: FscpConnector.dll
md5 sum : 1b101a4ea46b96d91eba104cb06734b2

This client is based on this open source OAuth implementation: http://oauth.googlecode.com/svn/code/csharp/OAuthBase.cs

A C# sample is available here

Bash

Yes you can ;-)
If you want to write script such as batch operations, you can interact with faascape via a bash oauth library available Here.
See this blog entry for more information about author and usage.

More

There is much more libraries floating around for all programming languages. If you want to signal some or want to test something with us, just drop a line