По сути пишется скрипт для массового Unfollow тех кто за мной не следует
Используется ActivePython-2.5.1.1-win32-x86
Используется библиотеки:
oauth-python-twitter2-0.2 - http://code.google.com/p/oauth-python-twitter2/downloads/detail?name=oauth-python-twitter2-0.2.zip
Есть функция GetFriends(self, options={}):
В самом простом случае пример выглядит так:
twitter = OAuthApi(CONSUMER_KEY, CONSUMER_SECRET, OAUTH_TOKEN, OAUTH_TOKEN_SECRET)
friends += twitter.GetFriends()
for friend in friends:
print friend.get('screen_name')
По умолчанию она возвращает только 100 friends
А если нужно получить больше, то необходимо листать страницы с помощью опции:
options['cursor']:
By default twitter returns a list of 100
followers. If you have more, you will need to
use the cursor value to paginate the results.
A value of -1 means to get the first page of results.
def GetAllFriends(self, options={}, cursor=-1, friends=[]):
callResult = self.GetFriends(cursor, options)
for user in callResult['user_list']['users']:
friends.append(user)
if callResult['user_list']['next_cursor'] != 0:
self.GetAllFriends(options, callResult['user_list']['next_cursor'], friends)
return friends
Как это правильно реализовать?
Камнями не кидать, я не специалист. Любитель.