Pinterest的API - 纯JSON响应?(Pinterest API - pure jso

2019-07-30 14:28发布

所以我做了一个简单的HTTP请求到Pinterest的的API来获得一个链接的次数:

$this->load->library('rest');
$this->rest->initialize(array('server' => 'http://api.pinterest.com/'));
$return_data = $this->rest->get('v1/urls/count.json?callback=&url=' . $link);

我得到的回应是:

receiveCount({"count": 5743, "url": "http://google.com"})

你可以在这里自己试用 。

我不想回调,我尝试设置callback=但括号仍然存在,所以我无法通过解析它json_decode

有没有得到一个纯粹的JSON响应,而无需字符串替换括号自己一个更好的办法?

Answer 1:

该Pintrest API是目前正在开发中,并没有准备好供公众使用; 他们前一阵子删除自己的文件。 然而,有一个缓存博尔特的API第2版。

现在我只想做响应,如正则表达式

$return_data = preg_replace('/^receiveCount\((.*)\)$/', "\\1", $return_data);

然后json_decode这一点。



文章来源: Pinterest API - pure json response?