繁体   English   中英

正确的方法来获取针对SEO的Facebook评论

[英]Proper way to obtain facebook comments for seo purpouse

我发现以下代码:

$request_url ="https://graph.facebook.com/comments/?ids=" . $purl;
$requests = file_get_contents($request_url);
$fb_response = json_decode($requests);

但是我找不到任何正式的FACEBOOK文档。 有没有更好的方法,或者这是标准的facebook方法?

另外,您如何建议实现数据库架构?

例如,我看到该commentment ID是这样的: 400711659874_19158387
我应该将id字段CHAR(21)吗?

谢谢

编辑1:

找到了一些有关抓取fb评论的文档(博客文章):

http://developers.facebook.com/blog/post/490/

您使用的代码示例在功能上是正确的。

最初,您将必须运行脚本以获取站点上具有FB注释插件的所有唯一URL的注释。 要定期刷新该列表,您可以稍后使用'comment.create'和'comment.remove'事件触发AJAX请求,该请求会在后台更新该特定URL的注释。

这是从外部资源获取信息的最简单的实现,
更工业的标准是使用curl

这是一个古老问题的比较: -https : //stackoverflow.com/questions/555523/file-get-contents-vs-curl-what-has-better-performance

FB具有登录机制,可防止未经授权的内容被劫持
您可以使用一些SDK

另外,您如何建议实现数据库架构?

例如,我看到该commentment ID是这样的:400711659874_19158387
我应该将id字段设为CHAR(21)吗?

如果评论与您的​​网站内容有关,
您至少应有两列,
一个用来存储您的网站内容ID,
一个用于FB注释ID

varchar(21)可以,只要可以容纳FB注释ID的最大长度即可

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM