How do developers usually verify player social actions?

I think most of you have seen UIs in games where players are asked to complete actions like liking or favoriting a game, following a certain person, or joining a group.

I’m currently trying to verify these actions before awarding the player, but I have no idea how it’s usually done. The only one I know how to verify is group membership, since you can use :GetRankInGroup().

How do you usually verify actions like liking/favoriting a game or following a user?

Rewards through Liking/Favoriting/Invites - Help and Feedback / Scripting Support - Developer Forum | Roblox

Here’s an old forum post about checking liking or favoriting a game, but in short there’s no way to verify if a player liked or favorited your or another persons game, idk about the following part though

Most of the games dont check that you actually liking/favoriting game, all they do is just prompt to favorite their game.