Ga naar inhoud
  • 0

Insert From URL


fvlo

Vraag

Ik heb een tijd lang zonder problemen een API gebruikt voor het ophalen van kentekendata. Dit werkt sinds kort niet meer.

Ik gebruikte daarvoor BaseElements: BT_HTTP_GET, maar krijg daar geen resultaat meer van.

In mijn test heb ik nu ook Insert From URL gebruikt. Deze geeft een CONNECTION FAILED.

In de browser werkt het wel. In een andere test heb ik OPEN URL uitgevoerd. Deze werkt wel. Alleen kan ik dan het resultaat in FM niet gebruiken.

 

Ik heb de firewall bekeken, en daar staat geen outbound rules in voor filemaker.

 

 

Iemand een idee?

Link naar reactie

11 antwoorden op deze vraag

Aanbevolen berichten

  • 0

De API hoeft niet gebonden te zijn aan de browser, oftewel Webportal.

 

Met de API's waar ik mee werk, wordt hard onderscheid gemaakt of je de API gebruikt, of de webportal.

Dat die Webportal ook weer de API gebruikt is wel leuk, maar de ontwikkelaar zal bij het wijzigen van zijn API ook zijn Webportal mee wijzigen.

Dan lijkt het alsof daar alles hetzelfde werkt.

 

Soms zijn de verschillen wat simpeler, b.v. https:// in plaats van http://

 

Bij de RDW kentekenregistratie is verder nog sprake van een abonnement, waar je gevalideerd toegang krijgt tot de API.

Misschien zit hier een oorzaak?

Link naar reactie
  • 0

Ik snap eigenlijk waarom je het resultaat van Insert form URL niet zou kunnen gebruiken, terwijl je die van BE_HTTP_GET wél kan gebruiken.

 

Als ik van een auto die ik net voorbij zie rijden de gegevens opvraag:

BE_HTTP_GET ( "https://opendata.rdw.nl/resource/m9d7-ebf2.json?kenteken=92NSVG" )

of "insert form url" doe met exact dezelfde URL dan krijg ik exact hetzelfde antwoord:

 

[{
   "aantal_cilinders": "6",
   "aantal_deuren": "4",
   "aantal_wielen": "4",
   "aantal_zitplaatsen": "5",
   "afstand_hart_koppeling_tot_achterzijde_voertuig": "0",
   "afstand_voorzijde_voertuig_tot_hart_koppeling": "0",
   "api_gekentekende_voertuigen_assen": "https://opendata.rdw.nl/resource/3huj-srit.json",
   "api_gekentekende_voertuigen_brandstof": "https://opendata.rdw.nl/resource/8ys7-d773.json",
   "api_gekentekende_voertuigen_carrosserie": "https://opendata.rdw.nl/resource/vezc-m2t6.json",
   "api_gekentekende_voertuigen_carrosserie_specifiek": "https://opendata.rdw.nl/resource/jhie-znh9.json",
   "api_gekentekende_voertuigen_voertuigklasse": "https://opendata.rdw.nl/resource/kmfi-hrps.json",
   "breedte": "0",
   "bruto_bpm": "12297",
   "cilinderinhoud": "2393",
   "datum_eerste_afgifte_nederland": "06/02/2004",
   "datum_eerste_toelating": "06/02/2004",
   "datum_tenaamstelling": "20/08/2016",
   "eerste_kleur": "GRIJS",
   "europese_voertuigcategorie": "M1",
   "export_indicator": "Nee",
   "handelsbenaming": "AUDI A6; 125 KW AUT",
   "inrichting": "sedan",
   "kenteken": "92NSVG",
   "lengte": "0",
   "massa_ledig_voertuig": "1490",
   "massa_rijklaar": "1590",
   "maximum_massa_trekken_ongeremd": "750",
   "maximum_trekken_massa_geremd": "1700",
   "merk": "AUDI",
   "openstaande_terugroepactie_indicator": "Nee",
   "plaats_chassisnummer": "midden tegen schutbord onder motorkap",
   "technische_max_massa_voertuig": "2065",
   "toegestane_maximum_massa_voertuig": "2065",
   "tweede_kleur": "Niet geregistreerd",
   "typegoedkeuringsnummer": "e1*98/14*0051*21",
   "uitvoering": "FAVJG0R92P",
   "variant": "LBDVF1",
   "vermogen_massarijklaar": "0.08",
   "vervaldatum_apk": "17/08/2017",
   "voertuigsoort": "Personenauto",
   "volgnummer_wijziging_eu_typegoedkeuring": "0",
   "wacht_op_keuren": "Nee",
   "wam_verzekerd": "Ja",
   "wielbasis": "275",
   "zuinigheidslabel": "E"
}]

Link naar reactie
  • 0

@Superwimmie: bij OPENDATARDW heb je geen abonnement nodig, het werkt zoals menno ook doet.

@menno: zowel INSERT FROM URL al BE_GET_HTTP werken beide niet. INSERT FROM URL geeft error 1631 (connection failed). BE_GET_HTTP geeft als resultaat een vraagteken.

OPEN URL werkt wel... Hij opent dan de browser en laat het resultaat zien.

Link naar reactie
  • 0

Schilder je landschap eens: Windows/MacOS , versie van het OS etc etc. Heb je toevallig ook nog een VPN open etc.etc.

 

Error 1631 bij insert form URL had je eerst niet zei je, je kreeg een onbruikbaar antwoord....

 

Error 1631 ziet er namelijk toch uit als een probleem met je netwerk gezien vanuit FileMaker.

Link naar reactie
  • 0

Ik heb een Windows-10 machine, geen andere verbindingen open. Zoals ik in het begin vertelde (bedoelde..) heb ik een test gedaan (nadat ik constateerde dat BT_HTTP_GET niet meer werkte) met INSERT FROM URL. Die is dus nooit gelukt, maar gaf meteen CONNECTION FAILED.

 

Vreemd is (in mijn ogen dan) dat OPEN URL wel werkt.

Link naar reactie
  • 0

Met firewall kan je twee zaken bedoelen:

1) De FireWall van je netwerkrouter waarmee je jouw lokale netwerk met internet verbind

2) De FireWall van je computer.

 

Zo te zien heb je de firewall van je computer nu uitgezet. Dat is geen enkel probleem zolang je op je eigen netwerk blijft, maar heb je een laptop die je bijvoorbeeld in een internetcafe gebruikt, dan is dat geen goede oplossing.

 

Ik denk ook eigenlijk dat jouw netwerk wordt gezien als een "openbaar netwerk" en niet als een "particulier netwerk" vanuit Windows 10 en dat schakel je na een tijdje ook niet zomaar meer om en dan wordt je firewall inderdaad nogal "dichtgeknepen".

 

Je kan gerust je FireWall weer inschakelen en alleen zorgen dat FileMaker er doorheen kan:

FireWall1.png.28272099c8bb43574687934e2a1d3399.png

 

FireWall2.png.97f7d2e0ee9279cdf5a02d79aa5a2d54.png

 

Zo blijft de rest keurig dicht staan ;-)

Link naar reactie
  • 0

Uiteindelijk heb ik er iemand bijgehaald die kennis heeft van firewalls. Blijkt dat Norton een laag over de standaard firewall heeft liggen. En die blokte Filemaker. Nu dus niet meer en is mijn probleem opgelost.

Dank voor de opmerkingen.

Link naar reactie

Doe mee aan dit gesprek

Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.

Gast
Beantwoord deze vraag...

×   Geplakt als verrijkte tekst.   Plak in plaats daarvan als platte tekst

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...