Drop googleapis, add oauth. More generic implementation.