c# - 用于 Windows 8 Metro 应用程序的 Twitter API 资源

标签 c# api twitter windows-8

我正在开发一个使用 Twitter API 来收集用户信息的应用程序。 我在我当前的项目中使用 linqToTwitter,但它不允许我做很多我想做的事情。

例如,我需要获取搜索到的用户的关注者列表。 LinqToTwitter 允许我找到一个用户,该用户给出了名字并且在认证用户的关注者列表中。 代码如下:

 public List<User> RecupererFollower()
        {
            var friendship =
                (from friend in MainPage.twitterCtxProp.Friendship
                where friend.Type == FriendshipType.FollowersList
                && friend.SourceScreenName==MainPage.texte
                select friend).ToList();


            Followers = (from friend in friendship
                         select new User                                      //Un utilisateur est créé grâce aux données récupérées précédemment.
                         {
                             Name = friend.ScreenName

                         }).ToList();                                         //Cette partie constitue la liste de tweets récupérés précédemment.

            return Followers;
        }

但即使这样也行不通,因为此查询需要特定用户的特定屏幕名称。

我不想要这个,我想要更通用的功能。

我能做什么? 有人知道 Windows 8 Metro 应用程序的其他资源吗?

最佳答案

@millimoose 的评论“API 客户端库可能只会让您访问 API 本身”非常准确。您尝试使用的特定查询记录在 Handling Friendships .该文档还引用了它支持的原始 Twitter 端点,即 Followers List。在这种情况下。在这个特定的 API 上,Twitter 文档指出 user_id 或 screen_name 是必需的。该库不能支持超过可用的数量。

也就是说,您必须查看可用的并且有时可以实现您的目标的内容。即还有一些非常有效的社交图谱查询,因为它们会返回用户 ID。使用这些用户 ID,您可以执行 UserType.Lookup一次收集多个用户的查询。以下是 UserType.Lookup 查询的几个链接:

Get all followers using LINQ to Twitter

How to get tweets from a multiple of friends?

关于c# - 用于 Windows 8 Metro 应用程序的 Twitter API 资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15137594/

相关文章:

C# 事件目录库

c# - nunit 根本不能在 Windows 7 中工作

javascript - 打开 AI 错误返回 429 和不安全的 header

python - 原创推文还是转推?

C# : Math functions

php - 谷歌音译在 SSL 访问网站中不起作用

javascript - stats.nba.com 的 CORS/CORB

twitter - Twitter 的 max_id 参数的默认值?

javascript - 如何在 Shiny 应用程序中嵌入 Twitter 时间线

c# - String.Format C# 每1000个数字之间的间距