complete GetAccessToken