我正在开发一个使用 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 查询的几个链接:
关于c# - 用于 Windows 8 Metro 应用程序的 Twitter API 资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15137594/