If you have no credit history then it can hard to get approved for credit cards.
What you can do though is try to apply for a secured credit card where you put some money up front and then they approve you for the credit card and you pay the balance back like a regular credit card and the secured credit card will then help you build and establish your credit.
Then you should be able to get approved for regular credit cards.