Optimize the share utility so that only one consistent interface method
is needed for weibo and weixin together.