Получить псевдоним - twython

Полный нуб в этом. Я настроил скрипт, который может отправить твит, все, что я хочу сделать, это напечатать текст перед приглашением ввода сообщения, которое отображает отображаемое имя учетной записи.

На мой взгляд, это было бы что-то вроде

user_name = twitter.get_screen_name()

print(user_name)

Я загрузил все ключи из своего приложения и т.д.

Я заметил на variify_credentials, что у него есть

u'screen_name': screenname

person Neil T    schedule 27.12.2013    source источник


Ответы (1)


Как вы уже заметили, verify_credentials возвращает представление пользователя, который включает в себя как name, так и screen_name. Поэтому ваш метод может выглядеть так:

def get_screen_name(twitter):
    return twitter.verify_credentials()["screen_name"]

Затем вы можете назвать это:

user_name = get_screen_name(twitter)
print(user_name)

Сделать это методом экземпляра twitter класса Twython будет сложнее.

person jonrsharpe    schedule 27.12.2013