Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.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
如何获取facebook页面的描述和标题,以及php中的用户?_Php_Facebook_File Get Contents - Fatal编程技术网

如何获取facebook页面的描述和标题,以及php中的用户?

如何获取facebook页面的描述和标题,以及php中的用户?,php,facebook,file-get-contents,Php,Facebook,File Get Contents,我正在使用PHP函数get_meta_tags从不同的网站获取一些信息,比如description。说到Facebook,它没有显示任何类型的描述。它提供了Facebook粉丝页面的描述,但不提供任何用户个人资料页面的描述 $tags = get_meta_tags('https://www.facebook.com/zuck?fref=ts'); echo $tags['og:description']; 我还面临使用以下脚本获取Facebook页面标题以及用户个人资料页面的问题: $st

我正在使用PHP函数
get_meta_tags
从不同的网站获取一些信息,比如
description
。说到Facebook,它没有显示任何类型的描述。它提供了Facebook粉丝页面的描述,但不提供任何用户个人资料页面的描述

$tags = get_meta_tags('https://www.facebook.com/zuck?fref=ts');

echo $tags['og:description'];
我还面临使用以下脚本获取Facebook页面标题以及用户个人资料页面的问题:

$str = file_get_contents('https://www.facebook.com/zuck?fref=ts');

if(strlen($str)>0){

    preg_match("/\<title\>(.*)\<\/title\>/",$str,$title);

    return $title[1];

}
$str=file\u get\u contents('https://www.facebook.com/zuck?fref=ts');
如果(strlen($str)>0){
预匹配(“/\(.*)\/”,$str,$title);
返回$title[1];
}
正确的标题和说明:

Facebook个人资料页面标题和说明:


您需要访问令牌才能获取用户配置文件的详细信息

有关访问令牌的信息:


要获取传真簿页面详细信息,请使用以下方法

范例


输出将是json格式。然后使用任何json解码方法。

请使用堆栈溢出图像上载程序,否则您的屏幕截图将无法在SSL模式下工作。我已经在这篇文章中为你修正了它们。