1

我想更改我的搜索 API 上的一些选项,以防搜索的关键字是受欢迎的人甚至是地方。有没有办法使用 JSON GET API 响应来确定这一点。我查看了像 result_type 这样的选项,但似乎没有什么明显的。

我有能力打多次电话来提高我的结果的相关性。这会带来一些可能性吗?

4

2 回答 2

1

让我首先重新表述您的问题:您想确定关键字是否是人。此外,如果那个人很受欢迎,即有很多追随者?或者你的意思是,关键字是一个人,并且经常提到那个人的真实姓名(不是 screen_name)?

除非关键字是 twitter screen_name,否则我认为您不会很幸运地确定关注者的数量。您需要推断名称 -> twitter screen_name。

如果您想确定关键字的受欢迎程度,那么可以肯定的是,您可以使用https://dev.twitter.com/docs/api/1.1/post/statuses/filter调用来获取特定单词随时间变化的频率. 然后获取一些其他关键字的基线,以确定该频率是否高于/低于您的基线。

或者您可以只使用 infochimps API: http: //www.infochimps.com/datasets/twitter-word-usage

于 2013-01-09T07:28:29.407 回答
1

Twitter 搜索 API 为开发人员提供了搜索推文和用户的方法。

如果要根据给定的关键字查看相关用户,可以使用 user/search api,查看关键字是否返回任何相关用户。

https://dev.twitter.com/docs/api/1.1/get/users/search

由于您可以进行多次通话,因此您可以使用 twitter 搜索 api 进行高级搜索。你可以先通过“from”运算符搜索是否有推特用户,如果你检索到任何推文,你就会知道搜索到的关键字是推特用户的用户名。不幸的是,您只能使用用户名进行此类搜索,因此您需要 Twitter 帐户的确切用户名。

from:twitterapi 发自用户@twitterapi

您可以按照以下页面上的说明为这些地点提供类似的场景:https ://dev.twitter.com/docs/finding-tweets-about-places

于 2013-01-07T12:22:54.423 回答