API得到标题php

时间:2012-10-11 17:39:46

标签: php api

我正在使用Tumblr API尝试获取博客标题。我发现的代码对我不起作用。

$result = json_decode(file_get_contents('http://example.tumblr.com/api/read/json?num=0'));
$print_r($result); 
echo $result[1]; 

我正在试图回应Ex-Sample,但它给了我空白的结果。我做错了什么?

谢谢

2 个答案:

答案 0 :(得分:1)

试试这个。 (测试)

$result = str_replace(array('var tumblr_api_read = ', '};'), array('', '}'), file_get_contents('http://example.tumblr.com/api/read/json?num=0'));
$data   = json_decode($result);
echo $data->tumblelog->title;

答案 1 :(得分:0)

$print_r($result); 
^---you do not have a `$print_r` variable, so you're trying to execute a non-existent function.

json_decode还返回解码数据。你的代码应该是

$json = file_get_contents(...);
$data = json_decode($json);
echo $data['whatever'];