3

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

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

我有这个工作使用类似的东西:

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

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

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

谢谢,海伦

4

1 回答 1

0

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

所以我必须创建一个解决方法,我已经记录在这里。 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
                        )
                )
             ....             
        )
)

希望它有所帮助,阿德里安。

于 2014-03-08T15:46:32.427 回答