Twitter帐户活动API网络挂钩-如何确定发生的事件类型

问题描述 投票:0回答:1

嘿,大家好。有关发送到Twitter帐户活动API Webhook的有效负载的问题。根据我发现的documentation,以下事件的TweetObjects都包含在tweet_create_events下:

当订阅用户或对订阅用户采取以下任何操作时,鸣叫状态有效载荷:鸣叫,转发,回复,@,引述,引文,引荐推文的转发。

看起来像@mentions,其中包括一个额外的键user_has_blocked,但是除此之外,还有什么方法可以判断该事件是Tweet还是Retweet还是Reply等?

我认为必须有,但找不到任何文档。

提前感谢!

twitter webhooks
1个回答
0
投票

好吧,这是我通过测试所有方案得出的结果。

发起活动的Twitter用户可以在]中找到>

tweet.user

如果是,则为回复

tweet.in_reply_to_status_id_str != null

如果是,则为@Mention:

tweet.in_reply_to_user_id != null && tweet.in_reply_to_status_id_str == null

如果是转推,则:

tweet.retweeted_status != null

如果是引号:

tweet.is_quote_status == true

否则,这是一条推文。

© www.soinside.com 2019 - 2024. All rights reserved.