0

我无法让 Facebook 识别我的社交评论插件的 OpenGraph 元标记。我在这里和谷歌上彻底研究了这个问题。

我已尝试按照此问题的其他几个实例中的建议设置 content-length 标头。我还尝试确保 fb:comments href 与 og:url 完全相同。这些都不允许 Facebook 识别我的元标签。

页面标签 URL:
http ://www.facebook.com/pages/Telenova-IP-Services/287547201338150?sk=app_348971505174676

调试器的 URL:
http ://apps3.ionflo.com/photocontest/index.php?type=restaurant&id=287547201338150-IPUTI8K7EGYMSTBU

文件/index.php:

97 $cody = array(
98         'title' => $TitleShare,
99         'description' => $DescriptionShare,
100         'type' => 'restaurant');

117         <!-- Open Graph meta tags -->
118         <meta property="fb:app_id" content="348971505174676" />
119         <meta property="og:site_name" content="Test Site Name"/>
120         <meta property="og:url" content="<?php echo $AbsoluteURL; ?>index.php?type=    <?php echo $params['type']; ?>&id=<?php echo $PageID . '-' . $CommentRandomVal; ?>"/>
121         <meta property="og:title" content="<?php echo $cody['title']; ?>"/>
122         <meta property="og:description" content="<?php echo $cody['description']; ?>"/>
123         <meta property="og:type" content="<?php echo $cody['type']; ?>"/>
124         <meta property="og:locale" content="<?php echo $params['locale']; ?>"/>
125         <meta property="og:image" content="<?php echo $AbsoluteURL; ?>images/facebook.png"/>

文件:包括/home.php

24          <fb:comments href="<?php echo $AbsoluteURL; ?>index.php?type=<?php echo     $params['type']; ?>&id=<?php echo $PageID . '-' . $CommentRandomVal; ?>" num_posts="3000"     width="800">

有关代码的完整副本,请参阅:

http //apps3.ionflo.com/photocontest/index.bak

http //apps3.ionflo.com/photocontest/include/home.bak

如果我遗漏了任何其他有用的信息,请告诉我,我很乐意更新帖子。

干杯,

科迪

4

1 回答 1

0

URL 不包含正确的 PageID 以提取元标记。

通过确保我们将 PageID 作为 get 变量正确传递到页面中来解决

EG ?PageID= * ** *

干杯。

于 2012-06-28T15:41:31.047 回答