2011-01-14 3 views
1

Je voudrais obtenir les entrées (flux) à partir d'un formulaire que j'ai avec wufoo au format xml. Si j'utilise des rapports pour extraire les données ... tout ce que je reçois est txt, csv, xls. (XLS ne fonctionne pas avec les cms que j'utilise.) Si j'utilise la requête wufoo api get, il demande un nom d'utilisateur et un mot de passe qui ne fonctionne pas car je veux que les cms récupèrent dynamiquement les données. Y at-il de toute façon je peux passer le nom d'utilisateur et mot de passe à travers l'URL avec l'API ... ou de toute façon autour de ne pas avoir un nom d'utilisateur et mot de passe ... ou autre chose. Je ne veux pas publier de données ... juste en tirant les enregistrements du wufoo db.wufoo obtenir des entrées xml

J'aimerais avoir des commentaires sur le sujet.

Répondre

2

Vous pouvez extraire des données XML de Wufoo, y compris des rapports, à l'aide de l'API. Découvrez le reports API. Vous passez par votre clé API Wufoo au lieu du nom d'utilisateur/mot de passe. Vous pouvez même le faire si l'URL elle-même, comme ceci:

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

Mais, y compris votre clé API est considéré comme un bad idea, alors assurez-vous que vous voulez exposer vos informations d'identification de cette façon. La meilleure façon de le faire est à travers un POST.

+0

depuis que je tire dans un push cms et rééditer le xml, cela ne me dérange pas d'utiliser une URL avec la clé api car il ne sera pas exposé. Est-il possible de générer une URL, comme ci-dessus, avec un jeton de sécurité? – Jeffrey

+0

La variable {apiKey} est un jeton de sécurité wufoo, que nous appelons une clé API. Lire à ce sujet ici: http://wufoo.com/docs/api/v3/#key – timsabat

+0

problème avec cette méthode est que le cms qui tire le flux pense qu'il est un site de phishing possible et ne l'attrape pas. – Jeffrey

Questions connexes