I’m not a great programmer, and most of my experience using APIs is through webhooks in Zapier. I’m working on a little project to look up data about my past flights, and wanted to explore if I could use the V3 FlightXML API for my needs.
I figured I’d try to see if I could get it working just using https://www.hurl.it/ to begin with, but I’m having issues with the Auth.
I’m using my site username and the V3 API key for the Basic Auth, and Hurl.it is sending it Base64 encoded, still I’m getting this response:
Accept-Ranges: bytes Access-Control-Allow-Credentials: true Access-Control-Allow-Methods: POST, GET Access-Control-Allow-Origin: * Access-Control-Max-Age: 1728000 Age: 0 Cache-Control: max-age=5, must-revalidate Connection: keep-alive Content-Encoding: gzip Content-Length: 182 Content-Type: text/html;charset=utf-8 Date: Wed, 25 Apr 2018 10:08:35 GMT Server: FlightAware/3.1 Strict-Transport-Security: max-age=31536000 Vary: Accept-Encoding Via: 1.1 varnish Www-Authenticate: Basic realm="FlightXML2" X-Fa-Cache: MISS X-Varnish: 520326335
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>Authentication Required</title> </head> <body> <h1>Authentication Required</h1> </body> </html>
Any idea why it’s not working?
EDIT: Here’s the request being sent: http://c.thomas.do/r92M