correct douban oauth logic.