Question

Je suis nouveau à PayPal et je veux savoir ce qui est bien la pâte à mettre en œuvre PayPal, SOAP ou API NVP.

Et quelle est la différence majeure entre ces deux ???

Était-ce utile?

La solution

Je recommande d'utiliser l'API NVP (paire valeur Nom, essentiellement POST avec des données) sur l'API SOAP. NVP devrait être poids beaucoup plus léger que SOAP. Il y a quelques questions déjà sur le SO se plaignent de SOAP . Je viens tentais de comprendre qui à utiliser et tombai sur ceux-ci. Hope qui aide.

En outre, voici comment PayPal décrit l'API NVP :

  

Le nom Valeur PayPal API Paire (API NVP) vous permet de tirer parti de la fonctionnalité de l'API PayPal en envoyant simplement une requête HTTP à PayPal et spécifier les paramètres de demande à l'aide de paires nom-valeur. L'API NVP est une alternative légère PayPal API SOAP et donne accès à la même ensemble de fonctionnalités comme l'API SOAP.

L'accent moi-même.

Autres conseils

Il est préférable d'utiliser l'API SOAP de PayPal (comme je l'ai complètement mis en œuvre ce). beignet a raison de dire que la NVP est léger. Mais il y a 2 principaux avantages de l'utilisation SOAP:

  1. Le risque d'erreur est beaucoup plus la NVP, comme il est orienté objet.
  2. Et si vous faites la programmation pendant au moins environ un an, vous vous sentirez plus à l'aise avec SOAP.

Je recommande SOAP sur NVP, mais il dépend aussi de l'utilisation.

Je pense simplement que SOAP est mieux pour beaucoup de nouveaux programmeurs, qui seront plus à l'aise avec elle parce que ce s orienté objet. Mais il est assez difficile de trouver et de comprendre une logique dans les API lorsque vous n'avez pas créé les objets par vous-même dedans! NVP est structurelle afin que vous puissiez créer vos propres objets dans vos scripts. Cette version est de plus en plus extensible !!!

NVP (nom-valeur paire) est communément appelé protocole REST (Representational State Transfer) où vous envoyez des paires de valeurs de nom sur HTTP de manière similaire à la façon dont un formulaire HTML envoie des informations à un serveur. Je préfère NVP / REST car il suit le principe KISS (Keep It Simple Sir) qui est la philosophie que les systèmes simples sont plus faciles à construire et nécessitent moins de temps et d'efforts pour entretenir que les systèmes plus complexes. Voilà pourquoi, dans la plupart des cas, je recommande REST (NVP) sur SOAP.

Toutefois, dans les situations où vous avez besoin de plus de sécurité et / ou intégrez avec un progiciel existant ou d'une bibliothèque, SOAP est peut-être une solution appropriée selon les circonstances.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top