Ejemplo n.º 1
0
        /// <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));
        }
Ejemplo n.º 2
0
 /// <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;
     }
 }