pub async fn gen_user_session_info_access_token<C: Client + Send + Sync>(
client: &C,
app_id: u64,
long_lived_user_access_token: impl Into<LongLivedUserAccessToken>,
) -> Result<Result<(UserSessionInfoAccessToken, Option<AccessTokenExpiresIn>), (StatusCode, ResponseBodyErrJson)>, ClientRespondEndpointError<C::RespondError, EndpointError, EndpointError>>