Google already has a system in place for managing apps and services' access to your account[1]. Not to mention if you install crappy apps you are already going to have issues[2]. People need to be careful of what they install and give access to their account, I can't see how a Google Now API would make this problem worse.
Requires addressing in angles regarding security, UX, and performance at the very least.