/// <summary> /// 分享信息 /// </summary> /// <param name="mediaObject">分享信息</param> /// <returns>是否发送成功,不等于分享成功</returns> public bool Share(BaseMediaObject mediaObject) { WeiboMessage weiboMessage = new WeiboMessage(); weiboMessage.MediaObject = mediaObject; SendMessageToWeiboRequest request = new SendMessageToWeiboRequest(); request.Transaction = transactionPrefix + ((uint)Interlocked.Increment(ref identity)).toHex8(); request.Message = weiboMessage; return(Api.SendRequest(activity, request)); }
/// <summary> /// 设置附加信息 /// </summary> /// <param name="mediaObject">分享信息</param> /// <param name="url">点击链接 URI</param> /// <param name="title">标题</param> /// <param name="description">描述</param> private static void set(BaseMediaObject mediaObject, string url, string title, string description) { if (url != null) { mediaObject.ActionUrl = url; } if (title != null) { mediaObject.Title = title; } if (description != null) { mediaObject.Description = description; } }