Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Si le visiteur est déjà connecté à un compte facebookFacebook, l'API REST propose également d'authentifier la personne au travers de son ID FaceBook via l'URL http://<url_club>/api/ext_auth.php

...

NOTA: tout ce qui est envoyé via la méthode POST doit impérativement contenir le hash_check du user correspondant, sinon, la requête est refusée/ignorée.

 

...

5 - Google connect

...

Si le visiteur est déjà connecté à un compte Google+, l'API REST propose également d'authentifier la personne au travers de son ID Google via l'URL http://<url_club>/api/ext_auth.php

Les méthodes acceptées sont GET et POST

Les paramètres attendus sont:

  • le client: GET['client'] = 'google'
  • les infos: POST['content'] (JSON encoded): array('pseudo', 'email', 'uid', 'sex', 'birthday', 

...

  • 'first_name', 'last_name', 'country', 'city', 'postcode', 'force_join');

NOTA: tout ce qui est envoyé via la méthode POST doit impérativement contenir le hash_check du user correspondant, sinon, la requête est refusée/ignorée.

 

...

6 - Versionning

...

 

Afin de permettre l'évolution de notre API, nous allons également mettre en place le support d'un versionning, via un paramètre _GET v=<int>.
Pour toutes les applications utilisant déjà notre API, rien ne changera. Les URLs ne fournissant pas ce nouveau paramètre seront considérées comme souhaitant accéder à la version d'origine de notre API. C'est comme si elles appelait une url?v=1.

...