When calling getNFTs(), it successfully returns the right tokens, but the metadata and token_uri fields are empty for some tokens, despite existing (especially for tokens not minted using OpenSea)
I see this issue has come up several times in the past, eg:
Hi, token_uri does not updated sync. We have same problem. It is available when we checked the tokenURI directly executing contract method. Using moralis api we couldnāt reach some of them, it returns empty value. After some minutes(maybe 5-10 minutes) the token_uri fields filled correctly.
we are using this method āMoralis.Web3API.token.getAllTokenIdsā.