📌  相关文章
📜  Python – Tweepy 中的 API.unsubscribe_list()(1)

📅  最后修改于: 2023-12-03 14:46:08.267000             🧑  作者: Mango

Python - Tweepy 中的 API.unsubscribe_list()

介绍

Tweepy 是一个 Python 的库,用于访问 Twitter API,使用它可以完成一系列的 Twitter 相关操作,如发送推文、获取用户信息、关注用户等等。在 Tweepy 中,可以通过 API.subscribe_list() 方法来订阅一个 Twitter 列表,通过 API.unsubscribe_list() 方法来取消订阅一个 Twitter 列表。

API.unsubscribe_list()

API.unsubscribe_list(list_id=None、slug=None)

取消订阅指定的 Twitter 列表。

参数
  • list_id (int, 可选) – 要取消订阅的列表 ID。
  • slug (str, 可选) – 要取消订阅的列表名称。

当 list_id 和 slug 都未指定时,则会取消当前用户已订阅的全部列表。

返回值
  • List 对象。
异常
  • TweepError – 取消订阅列表失败。
使用示例

以下示例演示了如何使用 API.unsubscribe_list() 方法取消订阅一个 Twitter 列表:

import tweepy

auth = tweepy.OAuthHandler("consumer_key", "consumer_secret")
auth.set_access_token("access_token", "access_secret")

api = tweepy.API(auth)

# 取消订阅指定的列表
list_id = 123456789
api.unsubscribe_list(list_id=list_id)

# 取消订阅指定名称的列表
slug = "example-list"
api.unsubscribe_list(slug=slug)

# 取消当前用户已订阅的所有列表
api.unsubscribe_list()

在上面的示例中,我们首先创建 Tweepy 的 API 对象,然后通过调用 API.unsubscribe_list() 方法取消订阅一个 Twitter 列表,该方法接受 list_id 和 slug 两个参数,分别指定要取消订阅的列表 ID 和列表名称。如果这两个参数都未指定,则会取消当前用户已订阅的全部列表。

参考链接