Votre question est un peu ouverte, mais si vous êtes nouveau à la programmation Python ou API, alors vous devriez Avoir une idée de comment faire de la programmation réseau en Python, en utilisant les modules urllib2 ou httplib qui viennent avec les versions plus récentes de Python. Apprenez à lancer une demande de page et à lire la réponse dans un fichier.
Voici un aperçu du module httplib dans la documentation Python:
http://docs.python.org/library/httplib.html
Une fois que vous avez réussi à faire des demandes de page en utilisant le verbe HTTP GET, en savoir plus sur la façon de faire des requêtes POST et comment ajouter des en-têtes, comme Content-Type, à votre demande. Lorsque vous communiquez avec la plupart des API, vous devez être en mesure de les envoyer. L'étape suivante consisterait à se familiariser avec la norme XML et la manière dont les documents XML sont construits. Ensuite, jouez avec différentes bibliothèques XML en Python. Il y en a plusieurs, mais j'ai toujours utilisé le module xml.dom.minidom. Afin de parler à une API, vous aurez probablement besoin de savoir pour créer des documents XML (à inclure dans vos demandes) et comment en analyser le contenu. (pour utiliser les réponses de l'API) Le module minidom permet à un développeur de faire les deux. À titre de référence:
http://docs.python.org/library/xml.dom.minidom.html
Votre solution finale sera probablement mis ces deux ensemble, où vous créez un document XML, le soumettre comme contenu à l'URL de l'API appropriée Shopify REST, puis avoir votre accord d'application avec la réponse XML que l'API vous renvoie.
Si vous envoyez des données sensibles, veillez à utiliser HTTPS sur le port 443 et PAS HTTP sur le port 80.