TwythonError: Twitter API returned a 404 for string 'usernames'
TwythonError: Twitter API returned a 404 for string 'usernames'
我指的是这个 article。这篇文章使用 twython
参考 UserID
(int) 下载用户配置文件信息,我正在尝试使用 username
(海峡)。
当给出 userID
时,完全相同的代码有效,当给出同一用户的 username
时,这给了我一个错误。
我应该在程序中更改什么来读取和处理用户名?我在这里和其他论坛检查了几个问题,当用户不再可用时显示 404
推特用户。
但为了验证该理论,我确实使用了相同的用户 ID 和用户名,我可以 return 用户配置文件字段,但是当使用相同用户的用户名或屏幕名称时,我收到错误。
错误:
Traceback (most recent call last):
File "user_prof_twython.py", line 25, in <module>
users = t.lookup_user(user_id = ids)
File "/usr/local/lib/python2.7/dist-packages/twython/endpoints.py", line 522, in lookup_user
return self.get('users/lookup', params=params)
File "/usr/local/lib/python2.7/dist-packages/twython/api.py", line 264, in get
return self.request(endpoint, params=params, version=version)
File "/usr/local/lib/python2.7/dist-packages/twython/api.py", line 258, in request
api_call=url)
File "/usr/local/lib/python2.7/dist-packages/twython/api.py", line 194, in _request
retry_after=response.headers.get('X-Rate-Limit-Reset'))
twython.exceptions.TwythonError: Twitter API returned a 404 (Not Found), No user matches for specified terms.
这对我有用。这是你想要的吗?
请注意,screen_name 可以是一个列表。例如:["aaaa","bbb","ccc","ddd"]
# Create a Twython instance with your application key and access token
twitter = Twython(APP_KEY, APP_SECRET, oauth_version=1)
output = twitter.lookup_user(screen_name="BarackObama")
for user in output:
print user["id_str"]
print user['created_at']
print user['followers_count']
我指的是这个 article。这篇文章使用 twython
参考 UserID
(int) 下载用户配置文件信息,我正在尝试使用 username
(海峡)。
当给出 userID
时,完全相同的代码有效,当给出同一用户的 username
时,这给了我一个错误。
我应该在程序中更改什么来读取和处理用户名?我在这里和其他论坛检查了几个问题,当用户不再可用时显示 404
推特用户。
但为了验证该理论,我确实使用了相同的用户 ID 和用户名,我可以 return 用户配置文件字段,但是当使用相同用户的用户名或屏幕名称时,我收到错误。
错误:
Traceback (most recent call last):
File "user_prof_twython.py", line 25, in <module>
users = t.lookup_user(user_id = ids)
File "/usr/local/lib/python2.7/dist-packages/twython/endpoints.py", line 522, in lookup_user
return self.get('users/lookup', params=params)
File "/usr/local/lib/python2.7/dist-packages/twython/api.py", line 264, in get
return self.request(endpoint, params=params, version=version)
File "/usr/local/lib/python2.7/dist-packages/twython/api.py", line 258, in request
api_call=url)
File "/usr/local/lib/python2.7/dist-packages/twython/api.py", line 194, in _request
retry_after=response.headers.get('X-Rate-Limit-Reset'))
twython.exceptions.TwythonError: Twitter API returned a 404 (Not Found), No user matches for specified terms.
这对我有用。这是你想要的吗?
请注意,screen_name 可以是一个列表。例如:["aaaa","bbb","ccc","ddd"]
# Create a Twython instance with your application key and access token
twitter = Twython(APP_KEY, APP_SECRET, oauth_version=1)
output = twitter.lookup_user(screen_name="BarackObama")
for user in output:
print user["id_str"]
print user['created_at']
print user['followers_count']