2016-08-01 15 views
0

Ich möchte Daten von einem SQL-Server über Python an eine API von Drittanbietern senden. Ich fragte mich, ob jemand Referenzen geben könnte, um diese Arbeit durch diesen Prozess zu verfolgen.Senden von SQL-Daten an API von Drittanbietern

P. S - ich habe sah online, aber haben suprisingly nichts gefunden - vielleicht bin ich nicht für den richtigen Begriffen suchen.

Jede Hilfe wäre willkommen.

+1

IMHO, können Sie zunächst einige Bibliothek suchen müssen, die Sie SQL-Anfragen machen können (welche Datenbank sind Sie mit?), Und dann versuchen, die Dritten APIs für den Zugriff auf eine andere Bibliothek, um herauszufinden, (welche Technologie das tut API-Nutzung? REST? SOAP?). Dann müssen Sie nur Python verwenden, um die Glue-Logik zu schreiben. –

+0

MySQL 2016 Server mit Docusigns REST API. Idealerweise würde die Datenbank eine neue Zeile an die API senden, wenn die neue Zeile hinzugefügt wird - wäre diese Logik in Python oder einer SQL-Prozedur? – jonplaca

Antwort

1

Nun, das sagt Ihnen, wie Sie MySQL über Python verbinden: How do I connect to a MySQL Database in Python?

Und das sagt Ihnen, wie eine REST-API über Python konsumieren: How do I get JSON data from RESTful service using Python?

You could access a REST API from MySQL via UDF, aber das ist nicht die Art von Logik sollte man in die Datenbank legen.

+0

Also, wenn ich richtig verstehe, greife ich auf meine eigene SQL-Datenbank zu und erhalte JSON-Daten, die ich dann an die Drittanbieter-API weiterleiten könnte? Ich nehme an, ich müsste meine eigene SQL-Datenbank konfigurieren, um die JSON-Daten korrekt zu formatieren? Bitte bestätigen - Danke! – jonplaca

+0

Das ist die Idee. Ihre Anwendung würde die Informationen aus der Datenbank übernehmen und sie dann an die API weiterleiten. Die Datenbank müsste nicht einmal die JSON-Daten formatieren: Die Anwendung könnte das tun. –