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 に答える