Php 在statuses/user_timeline中,我想按日期范围获取我的推文(带有转发)
在statuses/user_timeline中,我想按日期范围获取我的推文(带有转发) 我要指定的参数Php 在statuses/user_timeline中,我想按日期范围获取我的推文(带有转发),php,twitter,twitter-oauth,Php,Twitter,Twitter Oauth,在statuses/user_timeline中,我想按日期范围获取我的推文(带有转发) 我要指定的参数 来自twitter用户名 自2019年8月25日起 截止日期(2019/09/01) 如何获取2019年8月25日至2019年9月1日期间的“自id”和“最大id” 2020年3月22日。我添加了以下代码和说明。 我想写如下,但不能指定“因为”。不能在7天前指定“直到” $request_url = 'https://api.twitter.com/1.1/search/tweets.
- 来自twitter用户名
- 自2019年8月25日起
- 截止日期(2019/09/01)
2020年3月22日。我添加了以下代码和说明。 我想写如下,但不能指定“因为”。不能在7天前指定“直到”
$request_url = 'https://api.twitter.com/1.1/search/tweets.json' ;
$request_method = 'GET' ;
$params_a = array(
"q" => "from:".htmlspecialchars($_POST['twitter_id']),
"since" => "2019-08-25",
"until" => "2019-09-01",
"include_entities" => "true",
) ;
因此,它必须写如下。如何获得“自id”和“最大id”
2020年3月23日。我添加了以下代码和说明。 我知道(可以进行后期接收)
- “自”=>“2019-08-25”
- “直到”=>“2019-09-01”
- “自_id”
- “最大id”
2020年3月24日。我添加了以下代码和说明。 我没有下面的关联数组
$getApiAry = array(
"since_id" => "xxxx",
"max_id" => "xxxx",
) ;
我有以下关联数组
$dataAry = array(
"q" => "from:".htmlspecialchars($_POST['twitter_id']),
"since" => "2019-08-25",
"UNTIL" => "2019-09-01",
"include_entities" => "true",
) ;
$params_a = array(
"q" => "from:".htmlspecialchars($_POST['twitter_id']),
"since_id" => "xxxx",
"max_id" => "xxxx",
"include_entities" => "true",
) ;
我想向API请求$dataAry以获取$getapariy,并使用以下关联数组从那里获取status/user\u时间线
$dataAry = array(
"q" => "from:".htmlspecialchars($_POST['twitter_id']),
"since" => "2019-08-25",
"UNTIL" => "2019-09-01",
"include_entities" => "true",
) ;
$params_a = array(
"q" => "from:".htmlspecialchars($_POST['twitter_id']),
"since_id" => "xxxx",
"max_id" => "xxxx",
"include_entities" => "true",
) ;
您有一个关联数组:
$params_a = array(
"q" => "from:".htmlspecialchars($_POST['twitter_id']),
"since_id" => "xxxx",
"max_id" => "xxxx",
"include_entities" => "true",
) ;
它们有键/值对。通过调用具有数组名称的键来获取值,如下所示
$since_id = $params_a["since_id"];
$max_id = $params_a["max_id"];
现在,使用该键的数组的值存储在声明的变量中
$since_id
$max_id
使用foreach循环
$params_a = array(
"q" => "from:".htmlspecialchars($_POST['twitter_id']),
"since_id" => "xxxx",
"max_id" => "xxxx",
"include_entities" => "true",
) ;
foreach($params_a as $key => $value){
echo $key." => ".$value."<br>";
}
这将解析整个数组并发布键/值对
现在,如果知道要查找的assoc数组的键值,只需在循环中放置一个条件,即可将该数据解析出来
foreach($params_a as $key => $value){
if($key === "since_id" || $key === "max_id"){
echo $key." -> ".$value."<br>";
}
}
你好,这个网站不是这样的,其他人可以写你的项目所需的代码。它是为了帮助您使用您试图使用的可能不起作用的代码。请发布您尝试过的任何相关代码,这些代码可能与您的问题或您正在尝试执行的操作有关。这将有助于确保你不会获得反对票。祝你好运@dalelandry我已将代码和说明添加到问题主体。我已将说明添加到问题主体。我已将说明添加到问题主体。我不知道“自id”和“max_id”,因此我想先从API获取它们。
since_id -> xxxx
max_id -> xxxx