Terminé

Ecrire une API pour mon site web: communiquant entre un plugin (externe) et la base de données du site web

Voici le debut de la description :: pour vous montrer ::

Description de l’API communiquant le plugin et la base de données

1. Introduction

Cette API aura comme but, la communication entre le plugin et la base de données, elle devra être sous forme de web service RESTful, elle devra être consultée par des requête de type GET pour des paramètres simples, ou bien de type POST pour seulement les images à uploader, et elle doit retourner un résultat de type JSON en autorisant la possibilité d’être consultée depuis un nom de domaine différent, c'est-à-dire autoriser les requêtes cross origin. Dans ce document, je vais utiliser un lien comme exemple qui pourra être changé par la suite, ce dernier va représenter le chemin vers l’API

[url removed, login to view]<action>/<données>/<données>/...

2. Connexion

Pour la connexion, on aura besoin d’envoyer le login et le mot de passe haché (selon le hash utilisé dans la base de données). L’API doit consulter la base de données si les informations sont correctes ou non, si oui, l’API doit créer une session pour l’utilisateur pour qu’il reste connecté, et puis elle doit retourner un objet JSON.

Requête : [url removed, login to view]<login>/<password-hash>/

Réponse:

{

“Result“ : false,

“Message“ : “This login doesn’t exist“

}

L’API doit fournir aussi une possibilité de tester si l’utilisateur est toujours connecté ou non, pour cela, elle doit chercher si la session de l’utilisateur existe toujours et retourne un objet JSON.

Requête : [url removed, login to view]

Réponse : (Exemple 1)

{

“Result“ : true,

“username” : “mr_super85”

}

Réponse : (Exemple 2)

{

“Result“ : false

}

Compétences : RESTful, Symfony PHP

en voir plus : web ce, site web exemple, exemple de site web, cette site, d base, api tester, vais, une , symfony 2, symfony 1, restful, pour, oui, nom, mot, mon, lien, les images, LA, ET

Concernant l'employeur :
( 5 commentaires ) Paris, France

Nº du projet : #6746084

Décerné à:

Vdomah

Bonjour! J'ai d'experience de l'API realisation. Pour example, API pour les applications mobiles et pour ajax admin panel. Je travaillais aussi avec le Symfony et les autres frameworks (Laravel, Yii, CodeIgniter). J'e Plus

%selectedBids___i_sum_sub_7% %project_currencyDetails_sign_sub_8% USD en 7 jours
(1 Évaluation)
2.0

3 freelance font une offre moyenne de $337 pour ce travail

olivedev

Bonjour! Notre équipe est certaine de pouvoir accomplir cette mission. Nous sommes une équipe des ingénieurs développeurs web expérimentés et très capable. Surtout maîtrisons parfaitement le framework Symphony. Si vous Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 20 jours
(0 Commentaires)
0.0
IsaacD3v

Bonjour, Je m'appelle Isaac et je pense être la personne qu'il vous faut pour votre projet. J'ai eu l'occasion de réaliser la meme opération pour un projet personnel. En utilisant l'interface "SimplePreAuthent Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 7 jours
(0 Commentaires)
0.0