It looks like you are missing trying to exchange userPlatform.authToken for a long-living token. However, you first need to update userPLatform.authToken with the value from tokenResponse.access_token. Or, just use it directly in your userLongLiveTokenApi request.