Я пытаюсь прочитать reddit json, используя мою учетную запись в качестве примера.Reddit json и PHP - открытие foreach() и получение значений
Пробовал решение выше, как:
$string_reddit = file_get_contents("https://www.reddit.com/user/joshfolgado/about.json");
$json = json_decode($string_reddit, true);
$children = $json['data'];
foreach ($children as $child){
$linkkarma = $child['data']['link_karma'];
}
Также попробовал:
foreach ($json->data as $mydata){
$values["Latest_Karma"] = $mydata['link_karma'];
}
Также попробовал:
$opts = array(
'http'=>array(
'method'=>"GET",
'header'=>"User-Agent: reddiant api script\r\n"
));
$context = stream_context_create($opts);
$url = "http://www.reddit.com/user/joshfolgado/about.json";
$json = file_get_contents($url, false, $context);
$result = json_decode($json, true);
foreach ($result as $child){
$values['Latest_Karma'] = $child['data']['link_karma'];
}
Провели несколько часов, пытаясь делать получить значения для любого из элементы внутри массива «данные», havent были в состоянии получить любой.
Что я делаю неправильно? Что мне не хватает?
Любая помощь приветствуется.
Благодаря
Что ошибка, которую вы получаете? Отображается ли ошибка или просто ничего не возвращает при запуске foreach? –
Дамп ответа и посмотреть, что он на самом деле содержит? –
Это не ошибка, что происходит, так это то, что $ values ['Latest_Karma'] не возвращает значение –