pub async fn gen_app_access_token<C: Client + Send + Sync>(
client: &C,
app_id: u64,
app_secret: impl AsRef<str>,
) -> Result<Result<AppAccessToken, (StatusCode, ResponseBodyErrJson)>, ClientRespondEndpointError<C::RespondError, EndpointError, EndpointError>>