【问题标题】:Retrieving twitter conversation检索 Twitter 对话
【发布时间】:2013-02-21 14:36:41
【问题描述】:

我正在尝试获取一条推文的所有回复,即这条推文的回复:

https://twitter.com/bbcworldservice/status/309345806123667456

我使用类似的东西进行了这项工作:

https://api.twitter.com/1.1/statuses/mentions_timeline.json?count=100&since_id=309345806123667456

但我后来发现这会返回所有最新的推文,而不是从此 ID 开始的所有推文。因此,假设该用户被提及超过 100 次,则不再包括对该推文的回复。让它变得无用。

有人可以帮忙吗?提供任何替代建议?

谢谢, 海伦

【问题讨论】:

    标签: api twitter


    【解决方案1】:

    几个月前我在工作中遇到了同样的问题,因为我之前在 REST V1 中使用了他们的 related_tweets 端点。

    所以我必须创建一个解决方法,我已在此处记录。 http://adriancrepaz.com/twitter_conversations_api

    这个类应该做你想做的事。 它会抓取移动网站的 HTML,并解析对话。用了一段时间,感觉很靠谱。

    获取对话...

    请求

    <?php
    
    require_once 'acTwitterConversation.php';
    
    $twitter = new acTwitterConversation;
    $conversation = $twitter->fetchConversion(324215761998594048);
    print_r($conversation);
    
    ?>
    

    回应

    Array
    (
        [error] => false
        [tweets] => Array
            (
                [0] => Array
                    (
                        [id] => 324214451756728320
                        [state] => before
                        [username] => facebook
                        [name] => Facebook
                        [content] => Facebook for iOS v6.0 ? Now with chat heads and stickers in private messages, and a more beautiful News Feed on iPad itunes.apple.com/us/app/faceboo?
                        [date] => 16 Apr
                        [images] => Array
                            (
                                [thumbnail] => https://pbs.twimg.com/profile_images/3513354941/24aaffa670e634a7da9a087bfa83abe6_normal.png
                                [large] => https://pbs.twimg.com/profile_images/3513354941/24aaffa670e634a7da9a087bfa83abe6.png
                            )
                    )
    
                [1] => Array
                    (
                        [id] => 324214861728989184
                        [state] => before
                        [username] => michaelschultz
                        [name] => Michael Schultz
                        [content] => @facebook good April Fools joke Facebook?.chat hasn?t changed. No new features.
                        [date] => 16 Apr
                        [images] => Array
                            (
                                [thumbnail] => https://pbs.twimg.com/profile_images/414193649073668096/dbIUerA8_normal.jpeg
                                [large] => https://pbs.twimg.com/profile_images/414193649073668096/dbIUerA8.jpeg
                            )
                    )
                 ....             
            )
    )
    

    希望对你有帮助, 阿德里安。

    【讨论】:

    • 链接坏了,有备份吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-13
    • 2017-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-23
    相关资源
    最近更新 更多