1

当我想显示在我的应用程序中提到搜索用户的用户时,我遇到了问题。我会解释:

起初,当我启动程序时,我需要允许应用程序使用我的帐户来允许我进行一些搜索。之后,我可以在我的应用程序上搜索 twitter 用户并显示一些关于他的信息。

问题如下,当我想显示提到搜索用户的用户时,它失败了!它只显示:*提到我的用户(当我搜索自己时)*如果我最近提到他,我会出现在提到搜索用户列表的用户中,

因此,应用程序搜索提到的列表不是搜索用户而是登录用户!我不想要它。

我正在 c#/XAML 上开发应用程序,我正在使用 linqToTwitter。

有人能帮助我吗?

4

1 回答 1

1

用户提及的 Twitter API 仅代表经过身份验证的用户运行。因此,如果您想要提及某个用户,则需要获得该用户的权限才能代表他们进行操作。即,如果该用户通过您的应用程序通过 Twitter 进行了身份验证。然后,您将获得他们的 OAuth 令牌,代表他们进行身份验证并执行查询。

另一种不太可靠的方法是使用 Search API,将其 ScreenName 添加为 Query。您可以通过检查 Status.Entities.UserMentions 集合属性来验证搜索返回的状态是否是有效提及。

于 2013-02-16T16:54:42.933 回答