Czy ktoś może mi powiedzieć, jak uzyskać jedną nazwę użytkownika z jednego identyfikatora na tweepy? Szukałem wszędzie i nie mogę niczego znaleźć.Identyfikator użytkownika do nazwy użytkownika tweepy
Odpowiedz
Jeśli masz tylko wartość user_id, musisz zadzwonić do API Twittera pod numerem get_user(user_id) method. Zwrócony obiekt User będzie zawierał nazwę użytkownika pod screen_name.
# steps not shown where you set up api
u = api.get_user(783214)
print u.screen_name
Jeśli już masz obiekt użytkownika z innego połączenia API, po prostu poszukaj jego nazwy ekranowej.
Można użyć tego kodu, aby pseudonim użytkownika lub identyfikator użytkownika
Aby użytkownika pseudonim z identyfikatorem użytkownika
In [36]: import tweepy
In [37]: consumer_key = Your_consumerkey
In [38]: consumer_secret = Your_consuersecret
In [39]: access_token = Your_access_token
In [40]: access_token_secret = Your_access_token_secret
In [41]: auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
In [42]: auth.set_access_token(access_token, access_token_secret)
In [43]: api = tweepy.API(auth)
In [48]: user = api.get_user(1088398616)
In [49]: user.screen_name
Out[49]: u'saimadhup'
Aby uzyskać identyfikator użytkownika od użytkownika pseudonimu
In [46]: user = api.get_user(screen_name = 'saimadhup')
In [47]: user.id
Out[47]: 1088398616
'AttributeError:” Unicode "obiekt nie ma atrybutu" nazwa_opcji " – Veltro
Chociaż OP wyraźnie potrzebuje nazwy użytkownika tylko dla jednego identyfikatora, na wypadek gdyby ktoś chciał O uzyskać nazwy użytkownika na liście identyfikatorów (< 100), a następnie:
def get_usernames(ids):
""" can only do lookup in steps of 100;
so 'ids' should be a list of 100 ids
"""
user_objs = api.lookup_users(user_ids=ids)
for user in user_objs:
print(user.screen_name)
Dla większego zbioru identyfikatorów, można po prostu umieścić to w for
pętli i nazywają się odpowiednio podczas przestrzegają ograniczenia API Twittera.
- 1. Identyfikator użytkownika Tweepy z podanej nazwy
- 2. Zalogować się identyfikator użytkownika
- 3. Jak uzyskać nazwę użytkownika i identyfikator SID dla użytkownika według nazwy domeny w ldap
- 4. Zdobądź wszystkich znajomych danego użytkownika na Twitterze z tweepy
- 5. Przekazywanie nazwy użytkownika i hasła do svcutil.exe?
- 6. Dodawanie atrybutu nazwy do "Użytkownika" w Devise
- 7. Routing trasy do nazwy użytkownika zamiast id
- 8. Wyrażenie regularne do sprawdzania poprawności nazwy użytkownika?
- 9. Dodawanie nazwy użytkownika do tworzenia szyn 4
- 10. Uzyskaj identyfikator użytkownika zalogowanego użytkownika w Asp.Net MVC 5
- 11. Facebook Graph API 2.1 get identyfikator użytkownika z nazwą użytkownika
- 12. Jak uzyskać identyfikator użytkownika aktualnie zalogowanego użytkownika w Django?
- 13. .NET zwrócenie nieprawidłowej nazwy użytkownika
- 14. Sprawdzanie poprawności nazwy użytkownika Skype
- 15. Zmiana nazwy użytkownika konta GitHub
- 16. Tweepy Twitter otrzymywać wszystkie odpowiedzi na tweeta konkretnego użytkownika
- 17. Gdzie przechowywać identyfikator użytkownika w jwt
- 18. Authlogic uzyskujący identyfikator użytkownika w obiekcie sesji
- 19. Symfony2 uzyskać identyfikator użytkownika w repozytorium jednostek
- 20. Ukryj identyfikator użytkownika w pasku adresu
- 21. Uzyskaj identyfikator użytkownika socket.io, paszport, koa
- 22. Uzyskaj identyfikator użytkownika (tylko) od MySQL
- 23. Autonomiczne szyny użytkownika Obiekt użytkownika
- 24. Jak uzyskać aktualny identyfikator użytkownika Prestashop?
- 25. Uzyskaj identyfikator użytkownika z Usług Google Play?
- 26. Jak pobrać identyfikator konta użytkownika Facebooka?
- 27. Zmień identyfikator użytkownika w systemie Linux
- 28. Facebook iOS sdk, aby wziąć identyfikator użytkownika
- 29. Rails 4 + Devise 3.0.0 Dodawanie nazwy użytkownika
- 30. Tweepy: ImportError: nie można zaimportować nazwy Random
to, co starałem się dostać, ale zorientowaliśmy się, zanim ktokolwiek odpowiedział tak dzięki –
to nie będzie działać dla mnie – Veltro
'AttributeError:„unicode”obiekt ma atrybut„screen_name'' – Veltro