首页 > 解决方案 > Tweepy lookup_user 缺少参数

问题描述

我有以下脚本:

import sys, json, os, io, re, time
from tweepy import OAuthHandler
from tweepy import API
from tweepy import TweepError
from datetime import datetime, date, time, timedelta

CONSUMER_KEY = ''
CONSUMER_SECRET = ''
ACCESS_TOKEN = ''
ACCSS_SECRET = ''
user_ids = ['1123728482', '5539932']


if __name__ == '__main__':
    auth = OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
    auth.set_access_token(ACCESS_TOKEN, ACCESS_SECRET)
    API(auth, wait_on_rate_limit_notify=True, wait_on_rate_limit=True)

    try:
        test = API.lookup_users(user_ids=user_ids)
        print(test)
    except TweepError as e:
        print('Something went wrong, quitting...', e)
        time.sleep(15 * 60)

但是,我收到以下错误:

test = API.lookup_users(user_ids=user_ids)
TypeError: lookup_users() missing 1 required positional argument: 'self'

我检查了官方文档源代码和这个主题,但我仍然不确定我做错了什么..

谢谢你

标签: pythontweepy

解决方案


我需要初始化类..

 API = API(auth, wait_on_rate_limit_notify=True, wait_on_rate_limit=True)

推荐阅读