fix and get_user_info_by_openid