Facebook url调试器显示开发服务器页面的正确共享模式,但对生产服务器页面无效

时间:2016-02-16 05:45:32

标签: php facebook facebook-graph-api

这是我的开发服务器链接https://greenrobot.com/pirates/fbdev/completed_quest.php,我想在Facebook上分享。这适用于生产服务器共享https://greenrobot.com/pirates/fb/completed_quest.php

当我在facebook url调试器(https(冒号)// developers.facebook.com/tools/debug/og/object/)中看到这个并获取新的剪贴板信息时,它显示一切正确。现在我将所有代码移动到现场,只有从fbdev到fb的链接更改。对于生产url url调试器一直说

" URL上的对象' https(冒号)// greenrobot.com/pirates/fb/completed_quest.php'类型'网站'是无效的,因为必需的属性' og:title'类型'字符串'没有提供。"

但是,当您通过视图源看到元标记时,您可以在生产和开发服务器上看到完全相同的标记。

知道为什么会这样做吗?任何帮助,将不胜感激。谢谢。

修改 如果你正在做window.top.location(facebook_login_url)和die()/ exit();你需要使用ob_start();否则你的输出会有来自src / facebook.php和src / base_facebook.php的sessions_start()和set_cookie()的警告

0 个答案:

没有答案