Kom ihåg mig?
Home Menu

Menu


arbetsformedlingen.se API

 
Ämnesverktyg Visningsalternativ
Gammal 2012-09-04, 14:12 #1
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
Fungerar för mig varenda gång med dessa headers (den säger ju annars vad som fattas.. Accept eller Accept-Language):

Kod:
GET /platsannons/soklista/kommuner?lanid=10 HTTP/1.0
Host: api.arbetsformedlingen.se
Accept: application/json
Accept-Language: sv-se,sv
Connection: close
Jake.Nu är inte uppkopplad   Svara med citatSvara med citat
Gammal 2012-09-04, 21:55 #2
ehsanpo ehsanpo är inte uppkopplad
Nykomling
 
Reg.datum: Apr 2011
Inlägg: 34
ehsanpo ehsanpo är inte uppkopplad
Nykomling
 
Reg.datum: Apr 2011
Inlägg: 34
här är koden och här kan du se den live. Hos mig funkar det ibland och ibland inte...
vad är det jag gör för fel?
Testat den både på localhost och webbhotell, med olika webbläsare och är fortfarande samma sak...
PHP-kod:
error_reporting(~0);
ini_set('display_errors'1);
header("Content-Type: application/json;charset=UTF-8"); 
header("Accept-Language:sv-se,sv"); 
header("Accept: application/json");
function 
get_data($url) {
  
$ch curl_init();
  
$timeout 5;
  
curl_setopt($chCURLOPT_URL$url);
  
curl_setopt($chCURLOPT_RETURNTRANSFER1);
  
curl_setopt($chCURLOPT_HEADERtrue );
  
curl_setopt($chCURLOPT_CONNECTTIMEOUT$timeout);
  
$data curl_exec($ch);
  
curl_close($ch);
  return 
$data;
};

$returned_content get_data('http://api.arbetsformedlingen.se/platsannons/soklista/kommuner?lanid=10');

echo 
$returned_content 
ehsanpo är inte uppkopplad   Svara med citatSvara med citat
Gammal 2012-09-04, 22:34 #3
dAEks avatar
dAEk dAEk är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2006
Inlägg: 678
dAEk dAEk är inte uppkopplad
Mycket flitig postare
dAEks avatar
 
Reg.datum: Dec 2006
Inlägg: 678
Utan några som helst kunskaper i PHP ser det ut som att du trots allt inte skickar med headern. Du sätter den i din response men inte i anropet mot API:t.

Logga anropen så ser du vad som skickas.
dAEk är inte uppkopplad   Svara med citatSvara med citat
Gammal 2012-09-05, 08:42 #4
coredevs avatar
coredev coredev är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Sep 2007
Inlägg: 1 554
coredev coredev är inte uppkopplad
Bara ett inlägg till!
coredevs avatar
 
Reg.datum: Sep 2007
Inlägg: 1 554
Citat:
Ursprungligen postat av dAEk Visa inlägg
Utan några som helst kunskaper i PHP ser det ut som att du trots allt inte skickar med headern. Du sätter den i din response men inte i anropet mot API:t.

Logga anropen så ser du vad som skickas.
Exakt så! Du sätter alltså dina headers i anropet mot ditt javascript, inte mot AF. Jag är ingen expert på cURL, men följande verkar sätta HTTP:headers i anropet:

Kod:
    curl_setopt($cURL,CURLOPT_HTTPHEADER,array (
         'Accept: application/json',
         'Accept-Language:sv-se,sv',
         'Content-Type: application/json;charset=UTF-8'
     ));
coredev är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-09-05, 12:17 #5
ehsanpo ehsanpo är inte uppkopplad
Nykomling
 
Reg.datum: Apr 2011
Inlägg: 34
ehsanpo ehsanpo är inte uppkopplad
Nykomling
 
Reg.datum: Apr 2011
Inlägg: 34
YES! tack så mkt... jag testade och flytta mina header upp o ner på filen men helt rätt dem va inte alls mot API:t..
lärde mig massor av det här tråden!
ehsanpo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2013-02-10, 20:58 #6
alisso alisso är inte uppkopplad
Nykomling
 
Reg.datum: Aug 2009
Inlägg: 20
alisso alisso är inte uppkopplad
Nykomling
 
Reg.datum: Aug 2009
Inlägg: 20
Question slutgiltiga koden? :D

Citat:
Ursprungligen postat av ehsanpo Visa inlägg
YES! tack så mkt... jag testade och flytta mina header upp o ner på filen men helt rätt dem va inte alls mot API:t..
lärde mig massor av det här tråden!
Kan du tänka dig posta den slutgiltiga koden? Jag lyckas inte få mitt anrop att funka
alisso är inte uppkopplad   Svara med citatSvara med citat
Oläst 2013-02-10, 21:24 #7
alisso alisso är inte uppkopplad
Nykomling
 
Reg.datum: Aug 2009
Inlägg: 20
alisso alisso är inte uppkopplad
Nykomling
 
Reg.datum: Aug 2009
Inlägg: 20
Question slutgiltiga koden? :D

Citat:
Ursprungligen postat av ehsanpo Visa inlägg
YES! tack så mkt... jag testade och flytta mina header upp o ner på filen men helt rätt dem va inte alls mot API:t..
lärde mig massor av det här tråden!
Kan du tänka dig posta den slutgiltiga koden? Jag lyckas inte få mitt anrop att funka
alisso är inte uppkopplad   Svara med citatSvara med citat
Svara

Taggar
api, jquery, json, xml


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 23:13.

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