【问题标题】:How do i get description and title of facebook pages, users in php?我如何在 php 中获取 Facebook 页面、用户的描述和标题?
【发布时间】:2014-08-03 16:15:04
【问题描述】:

我正在使用 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];

}

正确的标题和描述:

Facebook 个人资料页面标题和描述:

【问题讨论】:

  • 请使用 Stack Overflow 图片上传器,否则您的屏幕截图将无法在 SSL 模式下使用。我已经在这篇文章中为你修复了它们。

标签: php facebook file-get-contents


【解决方案1】:

您需要访问令牌才能获取用户个人资料的详细信息。

关于访问令牌的信息:

【讨论】:

    【解决方案2】:

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

    http://graph.facebook.com/pageid 或者 http://graph.facebook.com/pageusername

    例如http://graph.facebook.com/38282497425

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-31
      • 1970-01-01
      • 2017-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多