404:{“errors”:[{“message”:“对不起,该页不存在”,“code”:34}]}

2024-09-30 01:34:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图得到一个用户使用python发出的10条tweet特威比。那个代码:

import tweepy

consumer_key=""
consumer_secret=""
access_token=""
access_token_secret=""

#authorise access to Twitter on our behalf
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)

api = tweepy.API(auth)



usertweets=api.user_timeline(["username"],[10])
for tweet in usertweets:
    print (tweet.text)


如果我给我自己的用户名,它工作,但由于某些原因,我不会得到只有10条推文,但所有的推文我做了,如果我给作为用户名任何其他用户名,我得到这个

error:404: {“errors”:[{“message”:”Sorry, that page does not exist”,”code”:34}]}

顺便说一下其他用户名存在。还有有时,当我使用不同于我的用户名时,它不会给我一个错误,而是打印我自己的用户名推特。有吗知道出什么问题了吗?在


Tags: key代码用户importtokenauthapisecret
1条回答
网友
1楼 · 发布于 2024-09-30 01:34:42

看来你误解了文档。文档中的方括号通常表示参数是可选的。你可以通过,但你不必。您不应该在实际查询中使用[]。例如:

API.user_timeline

API.user_timeline([id/user_id/screen_name][, since_id][, max_id][, count][, page])

可以这样使用:

^{pr2}$

相关问题 更多 >

    热门问题