We are using Playfab's backend Facebook calls like GetFriendLeaderboardAroundPlayer and we've noticed that these calls occasionally give us an error that the Facebook Access Token has expired.
We normally log in by device id, as we don't want to force Facebook login. Assuming a player's Facebook login has expired (or has been purposefully logged out), when they log back in:
Does LinkFacebookAccount(accessToken) refresh to the new access token within Playfab for backend calls?
If not, Does LoginWithFacebook(accessToken) refresh the access token?
We'd prefer LinkFacebookAccount because we notice that is just returns without error if the account is already linked anyway. But LoginWithFacebook should work as well.