Попытка написать скрипт, который получит последние твиты пары пользователей. Отлично работает на моей учетной записи в Twitter, но не на других учетных записях, которые были созданы совсем недавно (<7 дней). </p>
После проверки настроек своей учетной записи, они сообщают, что «Защита моих твитов» снята с проверки , что должно означать, что я могу получить к ним публичный доступ с помощью Twitter API.
Соответствующий код:
$url = 'http://api.twitter.com/1/statuses/user_timeline.json?user_id=' . $twID . '&count=' . $count . '&trim_user=true';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$return[] = json_decode(curl_exec($ch), true);
Результат из Twitter API:
[0] => Array
(
[error] => This method requires authentication.
[request] => /1/statuses/user_timeline.json?user_id=1540067663&count=6&trim_user=true
)
[1] => Array
(
[0] => Array
(
[favorited] => ... // Success -- Output truncated for brevity.
)
[2] => Array
(
[error] => This method requires authentication.
[request] => /1/statuses/user_timeline.json?user_id=1532872753&count=6&trim_user=true
)
)
Защищены ли новые учетные записи автоматически в API Twitter?