@@ -346,18 +346,22 @@ https://api.trackingmore.com/v4/awb
346
346
try {
347
347
String apiKey = " you api key" ;
348
348
TrackingMore trackingMore = new TrackingMore (apiKey);
349
- AirWaybillParams detectParams = new AirWaybillParams ();
350
- detectParams . setAwbNumber(" 235-69030430" );
351
- TrackingMoreResponse< AirWaybill > result = trackingMore.airWaybills. CreateAnAirWayBill (detectParams );
349
+ AirWaybillParams airWaybillParams = new AirWaybillParams ();
350
+ airWaybillParams . setAwbNumber(" 235-69030430" );
351
+ TrackingMoreResponse result = trackingMore.airWaybills. CreateAnAirWayBill (airWaybillParams );
352
352
System . out. println(result. getMeta(). getCode());
353
- AirWaybill airWaybills = result. getData();
354
- System . out. println(airWaybills);
355
- System . out. println(airWaybills. getAwbNumber());
356
- System . out. println(airWaybills. getAirlineInfo(). getName());
353
+ if (result. getData() != null ){
354
+ AirWaybill airWaybills = (AirWaybill ) result. getData();
355
+ System . out. println(airWaybills);
356
+ System . out. println(airWaybills. getAwbNumber());
357
+ System . out. println(airWaybills. getAirlineInfo(). getName());
358
+ System . out. println(airWaybills. getFlightInfo(). get(" TK0721" ). getDepartStation());
359
+ }
360
+
357
361
} catch (TrackingMoreException e) {
358
- System . err. println(" error:" + e. getMessage());
362
+ System . err. println(" error:" + e. getMessage());
359
363
} catch (IOException e) {
360
- System . err. println(" error:" + e. getMessage());
364
+ System . err. println(" error:" + e. getMessage());
361
365
}
362
366
363
367
```
0 commit comments