【发布时间】:2018-12-16 08:41:38
【问题描述】:
我正在使用 tweepy 来自动发布 URL 列表。但是,如果我的列表太长(它可能因推文而异),我是不允许的。无论如何,当内容太长时,tweepy 可以创建一条推文吗?我的 tweepy 代码如下所示:
import tweepy
def get_api(cfg):
auth = tweepy.OAuthHandler(cfg['consumer_key'],
cfg['consumer_secret'])
auth.set_access_token(cfg['access_token'],
cfg['access_token_secret'])
return tweepy.API(auth)
def main():
# Fill in the values noted in previous step here
cfg = {
"consumer_key" : "VALUE",
"consumer_secret" : "VALUE",
"access_token" : "VALUE",
"access_token_secret" : "VALUE"
}
api = get_api(cfg)
tweet = "Hello, world!"
status = api.update_status(status=tweet)
# Yes, tweet is called 'status' rather confusing
if __name__ == "__main__":
main()
【问题讨论】:
-
您能否更新您的问题以展示您如何在推特上发布 URL 列表?这是 URL 的字符串列表还是字符串列表?无论如何,如果您知道最大允许长度,只需在发推文前检查长度。如果要发送的推文大于最大长度,则分块到列表并发送每个块。