Kom ihåg mig?
Home Menu

Menu


Xml

Ämnesverktyg Visningsalternativ
Oläst 2015-10-16, 21:18 #1
Sven74 Sven74 är inte uppkopplad
Flitig postare
 
Reg.datum: Jul 2011
Inlägg: 374
Sven74 Sven74 är inte uppkopplad
Flitig postare
 
Reg.datum: Jul 2011
Inlägg: 374
Standard Xml

Hur hämtar man informationen från denna fil ??

http://api.arbetsformedlingen.se/af/...r/soklista/lan

När jag testar bara att ladda filen:
<?php
$xml = simplexml_load_file('http://api.arbetsformedlingen.se/af/v0/platsannonser/soklista/lan');
exit;

så får jag:
Warning: simplexml_load_file(http://api.arbetsformedlingen.se/af/...soklista/lan): failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request in xxxxxxxxx.php on line 2 Warning: simplexml_load_file(): I/O warning : failed to load external entity "http://api.arbetsformedlingen.se/af/v0/platsannonser/soklista/lan" in xxxxxxxxx.php on line 2


Filen på arbetsförmedligen ser ut så här:

<soklista><listnamn>lan</listnamn><totalt_antal_platsannonser>35221</totalt_antal_platsannonser><totalt_antal_ledigajob b>62947</totalt_antal_ledigajobb><sokdata><id>10</id><namn>Blekinge län</namn><antal_platsannonser>342</antal_platsannonser><antal_ledigajobb>606</antal_ledigajobb></sokdata>
.....osv

tack o hej.
Sven74 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2015-10-16, 21:42 #2
Jake.Nu Jake.Nu är inte uppkopplad
Medlem
 
Reg.datum: Oct 2006
Inlägg: 224
Jake.Nu Jake.Nu är inte uppkopplad
Medlem
 
Reg.datum: Oct 2006
Inlägg: 224
http://php.net/manual/en/filesystem....llow-url-fopen
Jake.Nu är inte uppkopplad   Svara med citatSvara med citat
Oläst 2015-10-16, 23:00 #3
Sven74 Sven74 är inte uppkopplad
Flitig postare
 
Reg.datum: Jul 2011
Inlägg: 374
Sven74 Sven74 är inte uppkopplad
Flitig postare
 
Reg.datum: Jul 2011
Inlägg: 374
Tack, använder one.com, det är tydligen inte möjligt att modifiera php_ini....
Är kanske Curl som är lösningen?
Sven74 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2015-10-16, 23:12 #4
MusikMixen MusikMixen är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Feb 2008
Inlägg: 1 527
MusikMixen MusikMixen är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Feb 2008
Inlägg: 1 527
Citat:
Ursprungligen postat av Sven74 Visa inlägg
Tack, använder one.com, det är tydligen inte möjligt att modifiera php_ini....
Är kanske Curl som är lösningen?
One.com tillåter inte fopen utan du får köra med curl.
MusikMixen är inte uppkopplad   Svara med citatSvara med citat
Oläst 2015-10-20, 22:53 #5
Sven74 Sven74 är inte uppkopplad
Flitig postare
 
Reg.datum: Jul 2011
Inlägg: 374
Sven74 Sven74 är inte uppkopplad
Flitig postare
 
Reg.datum: Jul 2011
Inlägg: 374
Jag har testat flera olika Curl i PHP som jag har "hittat" på nätet, men jag får inget att fungera...Det slutar oftast med Bad Request....

Är det någon som har kod som fungerar till att lista:
http://api.arbetsformedlingen.se/af/...r/soklista/lan
Tack på förhand.
Sven74 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2015-10-21, 01:37 #6
Nerix Nerix är inte uppkopplad
Flitig postare
 
Reg.datum: Oct 2010
Inlägg: 398
Nerix Nerix är inte uppkopplad
Flitig postare
 
Reg.datum: Oct 2010
Inlägg: 398
Seriöst, fixa rubriken till tråden!

OT. Den säger ju till vilket fel du gör.

Kod:
$  curl http://api.arbetsformedlingen.se/af/v0/platsannonser/soklista/lan
{"Error":{"statuskod":400,"titel":"Bad Request","beskrivning":"Felaktig headerparameter: [Accept-Language]"}}
$  curl -H "Accept-Language: da, en-gb;q=0.8, en;q=0.7" http://api.arbetsformedlingen.se/af/v0/platsannonser/soklista/lan
{"soklista":{....}}
Nerix är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 01:04.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017