示例#1
0
        /// <summary>尝试设置用户身上的标签</summary>
        static bool TrySetUserTag(string openId, Tag tag)
        {
            // 获取用户身上的标签
            var userTags = WechatOpen.GetUserTags(openId);

            if (!userTags.tagid_list.Contains(tag.id))
            {
                // 如果不包含该标签,则设置
                var reply = WechatOpen.SetUserTag(new List <string>()
                {
                    openId
                }, tag.id);
                if (reply.errcode != 0)
                {
                    return(false);
                }
            }
            return(true);
        }