add generalShare api
add generalShare api
add generalShare api
change mode