Access Token returned from loginResult is not usable with APIs

Hi everyone. I am having the problem that when I attempt to use the loginResult.AccessToken from client.ProcessResponseAsync(), the token returned is not usable with the API that I have set up. When I use the test access token from the Test section of the console, everything works fine. Is there something that I am missing? I’ve noticed that the token returned from client.ProcessResponseAsync() is also much shorter than the one that is working from the Test tab.

I am following the example here: