Twython:如何在以下代码中喜欢照片并关注个人资料

Posted

技术标签:

【中文标题】Twython:如何在以下代码中喜欢照片并关注个人资料【英文标题】:Twython: How to like photos and follow profiles in the following code 【发布时间】:2016-07-23 12:01:12 【问题描述】:

您将如何插入对转发的帖子点赞以及关注发布的用户的功能。

naughty_words = [" -RT"]
good_words = ["CSGO", "skins", "csgo giveaway" "csgogiveaway",      "CSGOGiveaway", "Giveaway"]
filter = " OR ".join(good_words)
blacklist = " -".join(naughty_words)
keywords = filter + blacklist

twitter = Twython(app_key, app_secret, oauth_token, oauth_token_secret)

search_results = twitter.search(q=keywords, count=20)
try:
    for tweet in search_results["statuses"]:
        try:
            twitter.retweet(id = tweet["id_str"])

        except TwythonError as e:
            "print e"
except TwythonError as e:
    "print e"

【问题讨论】:

【参考方案1】:

一条推文,如果您知道它的 id,请使用:

twitter.create_favorite(id=tweet_id)

关注发推文的用户

tweet = twitter.show_status(id=tweet_id)
twitter.create_friendship(user_id=tweet['user']['id'])

编辑: 如果您愿意,您可以通过将“tweet”替换为我们用于检索推文的代码来在一行中关注用户。我已经测试过了,它确实有效:

twitter.create_friendship(user_id=twitter.show_status(id=tweet_id)['user']['id'])

【讨论】:

以上是关于Twython:如何在以下代码中喜欢照片并关注个人资料的主要内容,如果未能解决你的问题,请参考以下文章

PHP中的喜欢/不喜欢系统

解析云代码并触发性能 - 使用

Facebook Graph API和FQL就像照片一样都不正确吗?

如何在阅读用户的帖子时获取照片网址,他们喜欢照片?

照片会说话!如何通过一张照片找到拍照者的位置?(细思极恐!)

Instagram api:如何获取包含喜欢的照片?