ERC721 get list tokens to specif user(address)

How can I retrieve all NFT from a specific user?
Example, I want to know which tokens that user XXXXXX has.

See the discussion in this issue for alternatives:

you can use api service like moralis or quicknode