📜  Python – Tweepy 中的 API.send_direct_message()(1)

📅  最后修改于: 2023-12-03 15:04:11.405000             🧑  作者: Mango

Python – Tweepy 中的 API.send_direct_message()

Tweepy是一个用于Python的Twitter API库,它简单易用,同时也非常强大。其中一项功能是API.send_direct_message(),可以用来向Twitter用户发送私信。

安装

要使用Tweepy库,需要安装它。可以使用pip命令来安装:

pip install tweepy
授权

在使用Tweepy之前,需要提供Twitter API的授权。可以使用Twitter开发者帐户创建一个新的应用程序,然后获取API密钥和API密钥密码。在Python代码中,可以使用以下代码进行授权:

import tweepy

auth = tweepy.OAuth1UserHandler(
    "API key",
    "API key secret",
    "Access token",
    "Access token secret"
)

api = tweepy.API(auth)
发送私信

要发送私信,只需要使用API.send_direct_message()方法即可。此方法需要提供以下两个参数:

  • 用于发送私信的用户的Twitter用户名。
  • 要发送的私信的文本消息。
user_name = "twitter_username"
message = "Hello from Tweepy!"

api.send_direct_message(screen_name=user_name, text=message)
完整示例代码

以下是一个完整的Python程序示例,用于向Twitter用户发送私信:

import tweepy

# 用户授权
auth = tweepy.OAuth1UserHandler(
    "API key",
    "API key secret",
    "Access token",
    "Access token secret"
)

api = tweepy.API(auth)

# 指定接收者用户名和消息
user_name = "twitter_username"
message = "Hello from Tweepy!"

# 发送私信
api.send_direct_message(screen_name=user_name, text=message)
结论

Tweepy是一个非常强大的Twitter API库,使得向Twitter用户发送私信变得愉快和轻松。使用API.send_direct_message()方法,您可以轻松地向您的Twitter跟随者们发送私人消息。