IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langages de programmation Discussion :

API et fonctions


Sujet :

Langages de programmation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Développeur multimédia
    Inscrit en
    Avril 2019
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur multimédia
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2019
    Messages : 1
    Par défaut API et fonctions
    Bonjour à toutes et à tous,

    Etant encore novice sur le sujet, je souhaite faire appel à la communauté car je me pose des questions quant au développement et les capacités des API.

    Est-il possible de développer une seule API avec plusieurs fonctionnalité comme par exemple, une fonction pour l'ajout d'un produit présent sur un site e-commerce à la base de données d'une marketplace et lorsque ce même produit est financé via la marketplace, même quelque temps plus tard, que la commande soit automatiquement passé auprès du site e-commerce.
    Après certaines discussions il semble qu'il faille développer 1 API par fonction (une pour l'ajout et une autre pour la commande) mais malgré quelque recherche, je n'arrive pas à savoir.

    Concernant aussi la "forme" de l'API, j'ai aussi du mal à m'y retrouver entre REST et SOAP. Lequel serait le plus adapté à mon besoin ci-dessus ?

    Je vous remercie par avance pour votre aide.

    --
    Virgil

  2. #2
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 254
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 254
    Par défaut
    Tout dépend la définition que tu donne au terme "API".

    Comme bien souvent dans le domaine technologique de notre monde moderne, un terme désigne quelque chose de bien précis et puis, par abus de langage, beaucoup, beaucoup de choses connexes. Quant il ne s'agit pas de choses totalement différentes que certains, n'y connaissant rien, ont cru y comprendre et donc savoir sans même apprendre.

    Ici, la définition donnée par wikipedia est correcte
    En informatique, une interface de programmation applicative (souvent désignée par le terme API pour application programming interface) est un ensemble normalisé de classes, de méthodes ou de fonctions qui sert de façade par laquelle un logiciel offre des services à d'autres logiciels.....
    Donc oui, une API désigne l'ensemble des fonctions exposées pour réaliser un ensemble de fonctionnalité.

    Et, par abus de langage, désigne aussi unitairement une fonction de celle-ci, quand on dit pour faire ceci, il faut utiliser l'api machin. Comprendre donc bien ici, "la fonction bidule de l'api machin"

Discussions similaires

  1. api wininet fonction InternetOpenUrl
    Par totoche dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 22/07/2008, 23h50
  2. Probléme sur las API MySql - fonction manquante
    Par boopix dans le forum C++Builder
    Réponses: 1
    Dernier message: 15/04/2007, 21h55
  3. [API Win32] Fonction ShellExecute
    Par akrodev dans le forum Windows
    Réponses: 11
    Dernier message: 30/05/2006, 16h11
  4. [API Win]Fonction pour connaître l'uptime?
    Par oiffrig dans le forum Windows
    Réponses: 2
    Dernier message: 24/10/2005, 10h52
  5. [API Windows] Fonction Rectangle
    Par Zazeglu dans le forum Windows
    Réponses: 4
    Dernier message: 29/01/2004, 22h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo