Unfortunately there are limits to what a client side API can do. In the case of Cyrodiil we don't always know the campaign id that another player is part of so we can't do the check properly. In some cases we do (guild, friend) but that involves pulling the campaign info from the server which is async and expensive so we leave that to the server to verify.
|