You do not require a specific import license from China to purchase items from Alibaba and have them shipped to India. However, according to Indian law, you would require an Import Export Code (IEC). An IEC is a 10-digit code that is mandatory for conducting import-export business in India.
Once you obtain the IEC, you are eligible to import goods from Alibaba, or any other country in the world, into India. However, please be aware that this doesn't exempt you from paying any customs duties or taxes that may be levied on the goods at the time of import.