2011-01-14 10 views
1

Ich möchte die Einträge (Feed) von einem Formular, das ich mit Wufoo im XML-Format habe. Wenn ich Berichte verwende, um die Daten zu ziehen ... alles, was ich bekomme, ist txt, csv, xls. (XLS arbeitet nicht mit den cms, die ich benutze.) Wenn ich die wufoo api get-Anfrage benutze, fordert es einen Benutzernamen und ein Passwort auf, was nicht funktioniert, da ich möchte, dass die cms die Daten dynamisch einlesen. Gibt es trotzdem, kann ich den Benutzernamen und das Passwort über die URL mit der API weitergeben ... oder sowieso keinen Benutzernamen und kein Passwort haben ... oder etwas anderes. Ich möchte keine Daten posten ... nur die Datensätze aus der wufoo db ziehen.wufoo erhalten xml Einträge

Ich würde mich über irgendwelche Gedanken zu diesem Thema freuen.

Antwort

2

können Sie XML-Daten aus Wufoo, einschließlich Berichte, mithilfe der API abrufen. Schauen Sie sich die reports API an. Sie übergeben Ihren Wufoo-API-Schlüssel anstelle von Benutzername/Passwort. Sie können sogar so tun, obwohl die URL selbst, etwa so:

https://{apiKey}:[email protected]{subdomain}.wufoo.com/api/v3/reports/{reportIdentifier}.{xml|json} 

Aber, einschließlich API-Schlüssel ein bad idea betrachtet wird, so sicher, dass Sie Ihre Anmeldeinformationen auf diese Weise verfügbar machen möchten. Der beste Weg, dies zu tun, ist durch einen POST.

+0

seit ich in ein Push-CMS ziehen und die XML-Datei neu veröffentlichen, stört es mich nicht, eine URL mit dem API-Schlüssel zu verwenden, da es nicht ausgesetzt wird. Gibt es trotzdem eine URL, wie oben, mit einem Sicherheitstoken darin? – Jeffrey

+0

Die Variable {apiKey} ist ein Wufoo-Sicherheitstoken, das wir API-Schlüssel nennen. Lesen Sie hier darüber nach: http://wufoo.com/docs/api/v3/#key – timsabat

+0

Problem mit dieser Methode ist, dass die CMS, die den Feed zieht, denkt, dass es eine mögliche Phishing-Site ist und nicht greifen wird. – Jeffrey

Verwandte Themen