Issue faced while placing order for Nifty Options

gururammohan
I am using kite connect API, using java platform, and using place order as follows, and getting the error below: Please help me know how can I place order for Nifty option chains, asap.

OrderParams orderParams = new OrderParams();
orderParams.quantity = quantitiesToTrade;
orderParams.orderType = Constants.ORDER_TYPE_MARKET;
orderParams.tradingsymbol = "NIFTY16DEC17400CE";
orderParams.product = Constants.PRODUCT_MIS;
orderParams.exchange = Constants.EXCHANGE_NFO;
orderParams.transactionType = "BUY";
orderParams.validity = Constants.VALIDITY_DAY;

Order order = null;
String orderId = null;
try {
order = kiteConnect.placeOrder(orderParams, Constants.VARIETY_REGULAR);
orderId = order.orderId;
System.out.println("####################### order.orderId ###################### " + orderId);
} catch (JSONException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} catch (KiteException e) {
e.printStackTrace();
}

Following is the error message:

unknown tradingsymbol
This discussion has been closed.