• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C# ITwitterListIdentifier类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中ITwitterListIdentifier的典型用法代码示例。如果您正苦于以下问题:C# ITwitterListIdentifier类的具体用法?C# ITwitterListIdentifier怎么用?C# ITwitterListIdentifier使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



ITwitterListIdentifier类属于命名空间,在下文中一共展示了ITwitterListIdentifier类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: CreateTwitterListUpdateQueryParameters

        public ITwitterListUpdateQueryParameters CreateTwitterListUpdateQueryParameters(
            ITwitterListIdentifier listIdentifier,
            ITwitterListUpdateParameters listUpdateParameters)
        {
            var identifierParameter = TweetinviFactory.CreateConstructorParameter("listIdentifier", listIdentifier);
            var queryParameter = TweetinviFactory.CreateConstructorParameter("queryParameters", listUpdateParameters);

            return _updateTwitterListQueryParametersFactory.Create(identifierParameter, queryParameter);
        }
开发者ID:Murtaza-libs,项目名称:tweetinvi,代码行数:9,代码来源:TwittertListQueryParameterGenerator.cs


示例2: CreateTweetsFromListQueryParameters

        public IGetTweetsFromListQueryParameters CreateTweetsFromListQueryParameters(
            ITwitterListIdentifier listIdentifier,
            IGetTweetsFromListParameters getTweetsFromListParameters)
        {
            var identifierParameter = TweetinviFactory.CreateConstructorParameter("listIdentifier", listIdentifier);
            var queryParameter = TweetinviFactory.CreateConstructorParameter("queryParameters", getTweetsFromListParameters);

            return _tweetsFromListQueryParametersFactory.Create(identifierParameter, queryParameter);
        }
开发者ID:Murtaza-libs,项目名称:tweetinvi,代码行数:9,代码来源:TwittertListQueryParameterGenerator.cs


示例3: GetExistingList

        public ITwitterList GetExistingList(ITwitterListIdentifier identifier)
        {
            if (identifier == null)
            {
                return null;
            }

            var listDTO = _twitterListFactoryQueryExecutor.GetExistingList(identifier);
            return CreateListFromDTO(listDTO);
        }
开发者ID:SowaLabs,项目名称:Tweetinvi-obsolete,代码行数:10,代码来源:TwitterListFactory.cs


示例4: GetListByIdQuery

        public string GetListByIdQuery(ITwitterListIdentifier twitterListIdentifier)
        {
            if (!_listsQueryValidator.IsListIdentifierValid(twitterListIdentifier))
            {
                return null;
            }

            var identifierParameter = _listQueryParameterGenerator.GenerateIdentifierParameter(twitterListIdentifier);
            return string.Format(Resources.List_GetExistingList, identifierParameter);
        }
开发者ID:SowaLabs,项目名称:TweetinviNew,代码行数:10,代码来源:TwitterListFactoryQueryGenerator.cs


示例5: GenerateIdentifierParameter

        public string GenerateIdentifierParameter(ITwitterListIdentifier twitterListIdentifier)
        {
            if (twitterListIdentifier.Id != TweetinviSettings.DEFAULT_ID)
            {
                return string.Format(Resources.List_ListIdParameter, twitterListIdentifier.Id.ToString(CultureInfo.InvariantCulture));
            }

            string ownerIdentifier;
            if (_userQueryValidator.IsUserIdValid(twitterListIdentifier.OwnerId))
            {
                ownerIdentifier = string.Format(Resources.List_OwnerIdParameter, twitterListIdentifier.OwnerId.ToString(CultureInfo.InvariantCulture));
            }
            else
            {
                ownerIdentifier = string.Format(Resources.List_OwnerScreenNameParameter, twitterListIdentifier.OwnerScreenName);
            }

            var slugParameter = string.Format(Resources.List_SlugParameter, twitterListIdentifier.Slug);

            return string.Format("{0}{1}", slugParameter, ownerIdentifier);
        }
开发者ID:Murtaza-libs,项目名称:tweetinvi,代码行数:21,代码来源:TwittertListQueryParameterGenerator.cs


示例6: AddMultipleMembersToList

 /// <summary>
 /// Add multiple users to become members of the list
 /// </summary>
 public static MultiRequestsResult AddMultipleMembersToList(ITwitterListIdentifier list, IEnumerable<IUserIdentifier> userIdentifiers)
 {
     return TwitterListController.AddMultipleMembersToList(list, userIdentifiers);
 }
开发者ID:SowaLabs,项目名称:Tweetinvi-obsolete,代码行数:7,代码来源:TwitterList.cs


示例7: AddMemberToList

 /// <summary>
 /// Add a user to become a member of the list
 /// </summary>
 public static bool AddMemberToList(ITwitterListIdentifier list, IUserIdentifier newUser)
 {
     return TwitterListController.AddMemberToList(list, newUser);
 }
开发者ID:SowaLabs,项目名称:Tweetinvi-obsolete,代码行数:7,代码来源:TwitterList.cs


示例8: GetListSubscribersQuery

        public string GetListSubscribersQuery(ITwitterListIdentifier listIdentifier, int maximumNumberOfSubscribersToRetrieve)
        {
            if (!_listsQueryValidator.IsListIdentifierValid(listIdentifier))
            {
                return null;
            }

            var identifierParameter = _twitterListQueryParameterGenerator.GenerateIdentifierParameter(listIdentifier);
            return string.Format(Resources.List_GetSubscribers, identifierParameter, maximumNumberOfSubscribersToRetrieve);
        }
开发者ID:Murtaza-libs,项目名称:tweetinvi,代码行数:10,代码来源:TwitterListQueryGenerator.cs


示例9: GetRemoveMultipleMembersFromListQuery

        public string GetRemoveMultipleMembersFromListQuery(ITwitterListIdentifier listIdentifier, IEnumerable<IUserIdentifier> userIdentifiers)
        {
            if (userIdentifiers == null)
            {
                return null;
            }

            string userIdsAndScreenNameParameter = _userQueryParameterGenerator.GenerateListOfUserIdentifiersParameter(userIdentifiers);
            return string.Format("https://api.twitter.com/1.1/lists/members/destroy_all.json?{0}", userIdsAndScreenNameParameter);
        }
开发者ID:Murtaza-libs,项目名称:tweetinvi,代码行数:10,代码来源:TwitterListQueryGenerator.cs


示例10: CheckIfUserIsAListMember

 /// <summary>
 /// Check if a user is a member of a specific list
 /// </summary>
 public static bool CheckIfUserIsAListMember(ITwitterListIdentifier list, string newUserName)
 {
     return TwitterListController.CheckIfUserIsAListMember(list, newUserName);
 }
开发者ID:SowaLabs,项目名称:Tweetinvi-obsolete,代码行数:7,代码来源:TwitterList.cs


示例11: RemoveMemberFromList

 /// <summary>
 /// Remove a member from a list
 /// </summary>
 public static bool RemoveMemberFromList(ITwitterListIdentifier list, IUserIdentifier user)
 {
     return TwitterListController.RemoveMemberFromList(list, user);
 }
开发者ID:SowaLabs,项目名称:Tweetinvi-obsolete,代码行数:7,代码来源:TwitterList.cs


示例12: UpdateList

        // Update List

        /// <summary>
        /// Update a list
        /// </summary>
        public static ITwitterList UpdateList(ITwitterListIdentifier twitterListIdentifier, ITwitterListUpdateParameters parameters)
        {
            return TwitterListController.UpdateList(twitterListIdentifier, parameters);
        }
开发者ID:SowaLabs,项目名称:Tweetinvi-obsolete,代码行数:9,代码来源:TwitterList.cs


示例13: CheckIfUserIsAListSubscriber

 /// <summary>
 /// Check if a user is a subscriber of a specific list
 /// </summary>
 public static bool CheckIfUserIsAListSubscriber(ITwitterListIdentifier list, long newUserId)
 {
     return TwitterListController.CheckIfUserIsAListSubscriber(list, newUserId);
 }
开发者ID:SowaLabs,项目名称:Tweetinvi-obsolete,代码行数:7,代码来源:TwitterList.cs


示例14: UnSubscribeLoggedUserFromList

        /// <summary>
        /// Unubscribe the authenticated user to a specific list
        /// </summary>
        public static bool UnSubscribeLoggedUserFromList(ITwitterListIdentifier listIdentifier, ILoggedUser loggedUser = null)
        {
            if (loggedUser != null)
            {
                return loggedUser.UnSubscribeFromList(listIdentifier);
            }

            return TwitterListController.UnSubscribeLoggedUserFromList(listIdentifier);
        }
开发者ID:SowaLabs,项目名称:Tweetinvi-obsolete,代码行数:12,代码来源:TwitterList.cs


示例15: TwitterListUpdateQueryParameters

 public TwitterListUpdateQueryParameters(ITwitterListIdentifier listIdentifier, ITwitterListUpdateParameters parameters)
 {
     TwitterListIdentifier = listIdentifier;
     Parameters = parameters;
 }
开发者ID:SowaLabs,项目名称:Tweetinvi-obsolete,代码行数:5,代码来源:TwitterListUpdateQueryParameters.cs


示例16: GetCheckIfUserIsAListSubscriberQuery

        public string GetCheckIfUserIsAListSubscriberQuery(ITwitterListIdentifier listIdentifier, IUserIdentifier userIdentifier)
        {
            if (!_listsQueryValidator.IsListIdentifierValid(listIdentifier) ||
                !_userQueryValidator.CanUserBeIdentified(userIdentifier))
            {
                return null;
            }

            var listIdentifierParameter = _twitterListQueryParameterGenerator.GenerateIdentifierParameter(listIdentifier);
            var userIdentifierParameter = _userQueryParameterGenerator.GenerateIdOrScreenNameParameter(userIdentifier);

            return string.Format("https://api.twitter.com/1.1/lists/subscribers/show.json?{0}&{1}&skip_status=true", listIdentifierParameter, userIdentifierParameter);
        }
开发者ID:Murtaza-libs,项目名称:tweetinvi,代码行数:13,代码来源:TwitterListQueryGenerator.cs


示例17: GetUnSubscribeUserFromListQuery

        public string GetUnSubscribeUserFromListQuery(ITwitterListIdentifier listIdentifier)
        {
            if (!_listsQueryValidator.IsListIdentifierValid(listIdentifier))
            {
                return null;
            }

            var listIdentifierParameter = _twitterListQueryParameterGenerator.GenerateIdentifierParameter(listIdentifier);

            return string.Format(Resources.List_UnSubscribe, listIdentifierParameter);
        }
开发者ID:Murtaza-libs,项目名称:tweetinvi,代码行数:11,代码来源:TwitterListQueryGenerator.cs


示例18: GetExistingList

        // Get Existing List

        /// <summary>
        /// Get an existing List
        /// </summary>
        public static ITwitterList GetExistingList(ITwitterListIdentifier twitterListIdentifier)
        {
            return TwitterListFactory.GetExistingList(twitterListIdentifier);
        }
开发者ID:SowaLabs,项目名称:Tweetinvi-obsolete,代码行数:9,代码来源:TwitterList.cs


示例19: GetTweetsFromList

 /// <summary>
 /// Get tweets displayed in a specific list
 /// </summary>
 public static IEnumerable<ITweet> GetTweetsFromList(ITwitterListIdentifier list, IGetTweetsFromListParameters parameters = null)
 {
     return TwitterListController.GetTweetsFromList(list, parameters);
 }
开发者ID:SowaLabs,项目名称:Tweetinvi-obsolete,代码行数:7,代码来源:TwitterList.cs


示例20: RemoveMultipleMembersFromList

 /// <summary>
 /// Remove multiple members from a list
 /// </summary>
 public static MultiRequestsResult RemoveMultipleMembersFromList(ITwitterListIdentifier list, IEnumerable<IUserIdentifier> userIdentifiersToRemove)
 {
     return TwitterListController.RemoveMultipleMembersFromList(list, userIdentifiersToRemove);
 }
开发者ID:SowaLabs,项目名称:Tweetinvi-obsolete,代码行数:7,代码来源:TwitterList.cs



注:本文中的ITwitterListIdentifier类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# IType类代码示例发布时间:2022-05-24
下一篇:
C# ITweetDTO类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap