【发布时间】:2015-05-08 00:43:39
【问题描述】:
我正在使用带有 PHP 库 TwitterOAuth 0.5.1 的 Twitter 搜索 API 来处理包含给定主题标签(例如#citylightsorchestra)的推文。
当 Web 客户端搜索引擎返回 10 条推文时,我的请求(参见下面的源代码)仅返回 1 个结果。有什么方法可以修改我的请求以增加结果数?
require "twitter.config.php";
require "twitteroauth-0.5.1/autoload.php";
use Abraham\TwitterOAuth\TwitterOAuth;
$connection = new TwitterOAuth($consumer_key, $consumer_secret, $access_token, $access_token_secret);
$content = $connection->get("search/tweets",
array(
"q" => urlencode("#citylightsorchestra"),
"lang" => "fr",
"count" => "100",
"include_entities" => "true",
"result_type" => "recent"));
var_dump($content);
感谢您的宝贵帮助。
【问题讨论】:
-
您必须对
"q"参数进行urlencode 吗?我从未使用过TwitterOAuth,但我猜它会为你做到这一点。另外,您是否在 Twitter 会话中使用法语作为默认语言进行搜索? -
根据 Twitter API 文档:请确保在发出请求之前对这些查询进行 URL 编码。由于#citylightsorchestra 是一场将在法国举行的数字演出,因此我只请求以法语编写的推文作为过滤预处理。