我正在创建一个Twitter API,但该API没有返回整个tweet,当它们是tweet中的链接时,它似乎停止了。我将PHP与TwitterAPIExchange.php一起使用,如何解决此问题?

例:



应该是这样:https://twitter.com/SGaster/status/849334531907887104

$url = 'https://api.twitter.com/1.1/search/tweets.json';
$getfield = '?q=#kamerwatch';
$requestMethod = 'GET';

$twitter = new TwitterAPIExchange($settings);
$response = $twitter->setGetfield($getfield)
->buildOauth($url, $requestMethod)
->performRequest();

$print = (json_decode($response));
print_r($print);

最佳答案

根据您的要求添加tweet_mode=extended
例如:

上一个网址:https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=booty&count=50

正确的网址:https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=booty&count=50&tweet_mode=extended

为了获取文本,请使用full_text而不是text键。

这里更多细节-> https://twittercommunity.com/t/truncated-text-and-media-entities-not-returned/74358

10-07 16:08
查看更多