refactor beans to keep json object
fix issue & add weibo OAuth2 test case