Je suis en train d'utiliser cette API: www.cpsc.gov/cpscpub/prerel/api.htmlComment HTTP GET lors de l'envoi vars et récupérer la sortie XML en utilisant PHP
Documentation: www.cpsc.gov/ cpscpub/prerel/requirements.pdf
Voici les appels emplacement doivent être envoyés, qui comprend également l'échantillon des extraits de code: http://www.cpsc.gov/cgibin/CPSCUpcWS/CPSCUpcSvc.asmx
la fonction getRecallByWord REVERSE données XML.
Voici une URL préformées pour obtenir les données (note, doivent utiliser https selon doc): www.cpsc.gov/cgibin/CPSCUpcWS/CPSCUpcSvc.asmx/getRecallByWord?message1=3M & password = mot de passe & userId = userId
Dans la documentation il y a une note qu'aucun nom d'utilisateur ou mot de passe spécifique est nécessaire (tout fonctionne)
J'ai essayé fopen, file_get_contents et http_get (bien que le dernier ne fonctionnait pas depuis l'extension n'est pas installée).
$result = fopen("https://www.cpsc.gov/cgibin/CPSCUpcWS/CPSCUpcSvc.asmx/getRecallByWord?message1=3M&password=password&userID=userId",r);
print $result;
print "done";
$response = file_get_contents("https://www.cpsc.gov/cgibin/CPSCUpcWS/CPSCUpcSvc.asmx/getRecallByWord?message1=3M&password=password&userID=userId");
print $response;
print "done";
Sortie:
Resource id # 3done fait
allow_url_fopen est sur
"Rien ne fonctionnera" n'est pas une description du problème qui vous aidera. –
Oui. S'il vous plaît montrer du code et les erreurs/problèmes que vous obtenez –
"ne veulent pas travailler" ne vous aidera pas non plus. Il doit y avoir une ** description ** de ce que vous avez obtenu. il doit y avoir une explication ** détaillée ** de ce que vous avez fait (pas seulement mentionner un nom de fonction, mais le code ** réel **) et qu'est-ce que vous avez obtenu. –