Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.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 从API中分离响应_Php_Facebook - Fatal编程技术网

Php 从API中分离响应

Php 从API中分离响应,php,facebook,Php,Facebook,我正在尝试开始使用API,进行调用等等。刚刚开始学习。找到了一种使用graph api在帖子上获取Facebook共享的方法 我是用PHP做的;代码如下: $response = file_get_contents('https://graph.facebook.com/? id=mydomain.com'); echo $response; 这是我得到的回应: {"id":"http://sportsmockery.com/2014/11/hey-bears-fire-everyone/"

我正在尝试开始使用API,进行调用等等。刚刚开始学习。找到了一种使用graph api在帖子上获取Facebook共享的方法

我是用PHP做的;代码如下:

$response = file_get_contents('https://graph.facebook.com/? id=mydomain.com');

echo $response;
这是我得到的回应:

{"id":"http://sportsmockery.com/2014/11/hey-bears-fire-everyone/","shares":22} 
我想要的是以某种方式将共享计数(22)转换成一个变量,这样我就可以处理它了…(我将获取该共享计数的域更改为my domain.com)

无论如何;我不知道标准的方法是什么,如果你通过打电话的方式来控制收到的信息;或者,如果你只是得到了充分的回应,拿出你想要的

一直在四处寻找,但没有找到任何真正有助于解决这一问题的方法

我希望有人能帮我这个

最好的是,G

使用它,使所有属性都易于访问

$parsedResponse = json_decode($response);
$count = $parsedResponse->shares;

echo $count;
使用将使所有属性易于访问的

$parsedResponse = json_decode($response);
$count = $parsedResponse->shares;

echo $count;

这是一个json响应


这是一个json响应