在Tweepy中获取私人用户

时间:2015-03-20 14:31:35

标签: python twitter tweepy

我用tweepy跟随一些人。我试着关注x的关注者,然后是关注者。如果存在相互关注者,则会出现以下错误

[{u'message': u"You've already requested to follow SOMEUSER.", u'code': 160}]

所以我希望能够根据用户的ID了解用户是否是私密的,因此我可以跳过尝试在我的代码中关注它们。这可能吗 ? API Reference没有Object属性。

2 个答案:

答案 0 :(得分:1)

我建议您与已经请求关注的用户保留本地数据库,这样您就不会进行不必要的API调用。您可能要求一遍又一遍地关注相同的用户。

如果本地数据库不是一个选项,您可以查看用户是否为私有,GET users/show API endpoint传递user_id或screen_name。 response会返回您需要的信息(请查看" protected"字段)等等。

要从tweepy使用此方法,您可以使用get_user() method

答案 1 :(得分:1)

我知道这个问题是在一年前问的,但我遇到了这个问题因为我在想自己。我现在可以为像我这样遇到此页面的人提供准确的答案。

attempt to preform arithmatic on local 'a' (a nil value)