Does “SearchBirdseyePositions” even work? It never returns any results for me! The fault string always returns No Result. Even the examples provided in the documentation (such as “{< alt 100} {> gs 200}”) return no results to me!
When I use the “SearchBirdseyeInFlight” it works perfectly, but “SearchBirdseyePositions” has never worked for me.
Positions don’t have destination available. If you need to search by destination you must use SearchBirdseyeInFlight, and then you can find the positions for that flight by matching the faFlightID with the fp field.
Additionally, the query string isn’t in quite right syntax. It needs to be: $params = array(“query” => “{= dest KJFK}”, “howMany” => 100, “offset” => 0);
You could use “Search” or “SearchBirdseyeInFlight” to first identify the faFlightIDs that you are interested in. (“Search” would be less expensive.)
Then you can use “GetHistoricalTrack” or “GetLastTrack” to get the full position list for that specific flight. (“SearchBirdseyePositions” would also work, but is more expensive and slower for this purpose.)