Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在PHP中解析TwitterPostJSON_Php_Json_Twitter - Fatal编程技术网

在PHP中解析TwitterPostJSON

在PHP中解析TwitterPostJSON,php,json,twitter,Php,Json,Twitter,我正在尝试用PHP解析来自Twitter API的数据,我想接收回图像urlmedia\u url\u https,但我无法访问它。但是,我可以很好地获取文本对象 这是我的密码: $data=json_encode($twitter_data); foreach($data as $item) { echo $item['text'].'<br/>IMAGE_URL: '.$item['entities']['media']['media_url_https']; } 我

我正在尝试用PHP解析来自Twitter API的数据,我想接收回图像url
media\u url\u https
,但我无法访问它。但是,我可以很好地获取
文本
对象

这是我的密码:

$data=json_encode($twitter_data);

foreach($data as $item) {
    echo $item['text'].'<br/>IMAGE_URL: '.$item['entities']['media']['media_url_https'];
}

我看不出有什么不对,我可能错过了一些简单的东西!感谢您的帮助

当然你想要的是json_解码,而不是json_encode@rjdown使用
json\u decode
从TwitterWell返回数组,这就是你想要的,不是吗?不,我想让它回显对象
media\u url\u https
,在本例中是
https:\/\/pbs.twimg.com\/media\/ClL6dN3WEAAWykw.jpg
,您需要先将数据解码成一个对象。这就是json_解码所做的。你肯定想要json_解码,而不是json_encode@rjdown使用
json\u decode
从TwitterWell返回数组,这就是你想要的,不是吗?不,我想让它回显对象
media\u url\u https
,在本例中是
https:\/\/pbs.twimg.com\/media\/ClL6dN3WEAAWykw.jpg
,您需要先将数据解码成一个对象。这就是json_解码所做的。
[
{
"created_at":"Fri Jun 17 22:24:10 +0000 2016",
"id":743932274996056064,
"id_str":"743932274996056064",
"text":"With a heavy heart... https:\/\/t.co\/Dd1M0b7G1P",
"truncated":false,
"entities":{
"hashtags":[
],
"symbols":[
],
"user_mentions":[
],
"urls":[
],
"media":[
{
"id":743932268314497024,
"id_str":"743932268314497024",
"indices":[
22,
45
],
"media_url":"http:\/\/pbs.twimg.com\/media\/ClL6dN3WEAAWykw.jpg",
"media_url_https":"https:\/\/pbs.twimg.com\/media\/ClL6dN3WEAAWykw.jpg",
"url":"https:\/\/t.co\/Dd1M0b7G1P",
"display_url":"pic.twitter.com\/Dd1M0b7G1P",
"expanded_url":"http:\/\/twitter.com\/taylorswift13\/status\/743932274996056064\/photo\/1",
"type":"photo",
"sizes":{
"small":{
"w":680,
"h":519,
"resize":"fit"
},
"thumb":{
"w":150,
"h":150,
"resize":"crop"
},
"medium":{
"w":1200,
"h":915,
"resize":"fit"
},
"large":{
"w":2048,
"h":1562,
"resize":"fit"
}
}
}
]
},