It's happened to me too. I just use it for basic restaurant lookups and (sometimes) reservations and the ID request pops up now and then. I usually just retry and it works, but is annoying.
Also, some restaurants require a deposit when making a reservation from the dianping app. I never do that -- I just call, and every one so far has taken the reservation without the need for a deposit.