我正在创建一个 Twitter API,但该 API 没有返回整个推文,当它们是推文中的链接时它似乎停止了。我将 PHP 与 TwitterAPIExchange.php 结合使用,我该如何解决这个问题?
例子:
Ingewikkelde antwoorden op vragen van @AgnesMulderCDA over de #waakvlam van de #NAM. De NAM hoeft pas in november t… https:// t.co/ZM0Tuk9AYv
应该是这样的: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
要获取文本,请使用 full_text
而不是 text
键。
这里有更多细节 --> https://twittercommunity.com/t/truncated-text-and-media-entities-not-returned/74358
关于php - Twitter API 不响应整个推文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43216383/