This topic describes how to use the ShareService operation, as shown in the following code:
public abstract class ShareService extends ExternalService {/*** Silent share, only one share type can be used, share type selection will not appear.* @param content: The content to share* @param shareType: Share type* @param biz: biz*/public abstract void silentShare(ShareContent content, final int shareType, final String biz);/*** Set the monitored target in sharing* @param listener: The monitored target*/public abstract void setShareActionListener(ShareActionListener listener);/*** Obtain the monitored target in sharing* @return: The monitored target*/public abstract ShareActionListener getShareActionListener();/*** Set the name of application* @param name: Application name*/public abstract void setAppName(String name);/*** Initialize WeChat sharing* @param appId: WeChat appId, registered and obtained from WeChat channel* @param appSecret: WeChat appSecret, registered and obtained from WeChat channel*/public abstract void initWeixin(String appId, String appSecret);/*** Initialize Weibo sharing* @param appId: Weibo appId, registered and obtained from Weibo channel* @param appSecret: Weibo appSecret, registered and obtained from Weibo channel* @param redirectUrl: The redirect URL for Weibo sharing*/public abstract void initWeiBo(String appId, String appSecret, String redirectUrl);/*** Initialize Qzone sharing* @param appId: QZone appId, registered and obtained from QQ channel*/public abstract void initQZone(String appId);/*** Initialize QQ sharing* @param appId: QQ appId, registered and obtained from QQ channel*/public abstract void initQQ(String appId);/*** Initialize Alipay sharing* @param appId: Alipay appId, registered and obtained from Alipay channel*/public abstract void initAlipayContact(String appId);/*** Initialize DingTalk sharing* @param appId: DingTalk appId, registered and obtained from DingTalk channel*/public abstract void initDingDing(String appId);}