2013-12-05 5 views
3

Я пытаюсь вывести количество подписчиков, которые один пользователь имеет на twitter, используя tweepy, я искал высоко и низко, чтобы найти ответы, и мне удалось получить код:Как получить число подписчиков на twitter с помощью tweepy

import oauth, tweepy, sys, locale, threading 
from time import localtime, strftime, sleep 

def init(): 
    global api 
    consumer_key = "..." 
    consumer_secret = "..." 
    access_key = "..." 
    access_secret = "..." 
    auth = tweepy.OAuthHandler(consumer_key, consumer_secret) 
    auth.set_access_token(access_key, access_secret) 
    api = tweepy.API(auth) 

    user = tweepy.api.get_user('...') 
    print user.screen_name 
    print user.followers_count 

, когда я запускаю это в Python, я получаю ошибки плохой аутентификации,

может кто-то пожалуйста, объясните, почему это?

Благодаря

+2

Ваших учетные данные правильно? – ferdynator

+0

Вы имеете в виду потребитель и доступ к материалам? если да, то да, потому что мне удалось передать твиттер, используя другой сценарий, который я написал. – SK13

+0

Вам следует дважды проверить свои учетные данные. Это скорее ошибка Twitter, чем ошибка Tweepy, поскольку Twitter не принимает ваши предоставленные учетные данные –

ответ

3

Вы создаете api объект с аутентификацией, но тогда вы не используете его и называют tweepy непосредственно.

Эта линия:

user = tweepy.api.get_user('...') 

Должен быть:

user = api.get_user('...') 
Смежные вопросы