Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.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 在facebook上获取facebook喜欢的内容,并将其转换为页面喜欢的内容_Php_Facebook - Fatal编程技术网

Php 在facebook上获取facebook喜欢的内容,并将其转换为页面喜欢的内容

Php 在facebook上获取facebook喜欢的内容,并将其转换为页面喜欢的内容,php,facebook,Php,Facebook,如果我直接在我的网站facebook页面上共享我网站的链接,并且它在那里很受欢迎,那么它在实际的网站页面上会转化为喜欢(喜欢计数器增加)。我已经知道如何通过php自动发布到我的网站facebook页面,但facebook上的喜欢不会转化为实际共享页面上的喜欢。有没有办法做到这一点 meta标记看起来都是正确的,但仍然没有类似的翻译看看打开的图形文档,听起来人们在共享你的链接时,是在共享网站的根,而不是实际的链接: 您需要在每个页面上定义链接的url,以便Facebook知道重定向到何处,并将其与

如果我直接在我的网站facebook页面上共享我网站的链接,并且它在那里很受欢迎,那么它在实际的网站页面上会转化为喜欢(喜欢计数器增加)。我已经知道如何通过php自动发布到我的网站facebook页面,但facebook上的喜欢不会转化为实际共享页面上的喜欢。有没有办法做到这一点


meta标记看起来都是正确的,但仍然没有类似的翻译

看看打开的图形文档,听起来人们在共享你的链接时,是在共享网站的根,而不是实际的链接:


您需要在每个页面上定义链接的url,以便Facebook知道重定向到何处,并将其与您喜欢的页面分开处理。

不过,并不是有人共享链接。我打算运行cron作业,但现在我只是在做测试。我正在使用$facebook->api('/PAGEID/feed',post',argArray)发布到页面墙。argArray中的link参数是我试图共享的页面的完整链接。它在facebook的墙上贴出了所有正确的信息,但是facebook上的喜欢并没有转化为页面上的喜欢。这是同一回事,链接正在被共享(由你的老朋友或个人共享),如果你点击它,链接会带你去哪里?你的根链接还是你的实际链接?该链接是文章的完整链接im Sharing我们以前使用NetworkedDBLogs为我们做这件事,但将其切换到我们自己的东西以实现这种同步方式。我非常确定open graph meta标记将帮助解决你的问题,它将每篇文章视为一个单独的页面。