现在我使用网站生成身份验证标头 - OAuth工具。然后我创建以下代码:
$opts = array(
'http'=>array(
'method'=>"GET",
'header'=>"Accept-language: en\r\n" .
"Cookie: foo=bar\r\n" .
'Authorization: OAuth oauth_consumer_key="343432dsddsf", ' .
'oauth_nonce="3432fsdfsdf", ' .
'oauth_signature="423fsdfsdfsdf%3D", ' .
'oauth_signature_method="HMAC-SHA1", ' .
'oauth_timestamp="1431435892", ' .
'oauth_version="1.0"'
)
);
//191683771
$context = stream_context_create($opts);
$source = @file_get_contents('https://api.twitter.com/1.1/statuses/user_timeline.json?count=200&user_id=112344123', false, $context);
获取JSON数据。
它有效,但我希望更改user_id参数。我有我想要检索此数据的所有用户数组。
但是,我无法做到这一点,因为我必须自己为所有用户生成身份验证标头。
有没有办法解决这个问题?