Я хочу получить все идентификаторы пользователей Twitter, которые следуют за другим пользователем (например, @Google) через API Twitter. Хотя запрос работает в Postman, я не могу заставить его работать на PHP. Кажется, что $ userids не является строкой, поэтому json_decode не может ее обработать. Код ниже. Спасибо за вашу помощь!Обработка объекта JSON из ответа Twitter API
<?php
require "twitteroauth/autoload.php";
use Abraham\TwitterOAuth\TwitterOAuth;
ini_set('max_execution_time', 600);
ini_set('memory_limit', '1024M');
$consumerKey = 'redacted';
$consumerKeySecret = 'redacted';
$accessToken = 'redacted';
$accessTokenSecret = 'redacted';
$cursor = -1; // first page
$connection = new TwitterOAuth($consumerKey, $consumerKeySecret, $accessToken, $accessTokenSecret);
$content = $connection->get("account/verify_credentials");
$userids = $connection->get("followers/ids", ["cursor" => -1, "screen_name" => "google", "count" => 5000]);
echo $userids;
$data = json_decode($userids);
foreach ($data as $ids => $value) {
// tbd
}
var_dump($data);
?>
Итак, каково фактическое поведение кода? «Кажется, что' $ userids' не является строкой »- можете ли вы это проверить? – YakovL