2013-07-26 2 views
0
api = twitter.Api(consumer_key='aaa',consumer_secret='aaa', access_token_key='aaa', access_token_secret='aaa') 

followers=api.GetFollowerIDs() 

Этот код работал 4 дня назад. Но вдруг перестань работать. Он дает ошибку ниже. Я использую python-twitter. В чем причина этого?Функция GetFollowerIDs больше не работает

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/usr/local/lib/python2.7/dist-packages/python_twitter-1.0.1-py2.7.egg/twitter.py", line 3320, in GetFollowerIDs 
    total_count -= len(data['ids']) 
TypeError: unsupported operand type(s) for -=: 'NoneType' and 'int' 

EDIT: Весь код выше. Это был правильно рабочий код 3-4 дня назад.

EDIT2: Если вы хотите, вы можете посмотреть строку ошибки отсюда. Я использую эту библиотеку. https://github.com/bear/python-twitter/blob/master/twitter.py

+0

Как правило, ошибки, как это вероятные кандидаты для рассинхронизации между реализацией и API. Вы проверили журнал изменений Twitters, чтобы узнать, были ли сделаны какие-либо изменения в последнее время? –

+0

кажется, что ваш total_count - нет, вы не можете опубликовать остальную часть кода? –

ответ

0

Что происходит здесь:

a = None 
a -= 5 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
TypeError: unsupported operand type(s) for -=: 'NoneType' and 'int' 

по какой-то причине ваша переменная total_count установлено значение Нет

Смежные вопросы