所以我有这个cakephp project,当我分享到facebook的链接时,我没有得到og:description,og:image等,即使一切似乎都在那里。
我的代码:(观看/布局/默认.ctp)
<head>
...
<meta property="og:url" content="https://www.philippidescompetition.com/landing" />
<meta property="og:title" content="Back To School Spin & Win! " />
<meta property="og:description" content="Συμπλήρωσε τα στοιχεία σου και παίξε "Spin & Win"!" />
<meta property="og:image" content="https://www.philippidescompetition.com/img/wheel/og_image_s.jpg" />
...
</head>
我初始化了bootsrap.php中的所有内容,因此我的所有文件都可以访问这些值。
由此产生,查看页面来源:
philippidescompetition.com/landing
到目前为止一直很好,但是当我在Facebook上分享链接时我没有得到任何元数据。 我尝试了调试工具,但它并没有真正帮助。
我想分享facebook app page
此链接,该链接会重定向到我的服务器上的philippidescompetition.com/users/register
或实际网址philippidescompetition.com/users/register
,依据来重定向到桌面或移动,因此我认为此重定向会导致此问题,但如果我共享toggle()
没有重定向,则所有元数据仍然存在空
有什么想法吗?
答案 0 :(得分:1)
您需要为Facebook刮刀的自动重定向添加例外。
用户代理可以识别它,请参阅https://developers.facebook.com/docs/plugins/faqs#faq_1748179212062572