0

我在我的网站上使用 OpenGraph 时遇到问题(当我共享下面列出的 URL 时,我没有得到图像或内容)。当我使用调试器测试我的 URL时,我得到了著名的Could not retrieve data from URL-error。

我一直在互联网上寻找解决方案,可能的原因可能是代码损坏(根据验证器无效)或缺少meta-tags。
我已经修复了所有错误,但 Facebook 调试器仍然无法从 URL 获取数据。

所以也许,这与我的网站结构有关。我有一个index.php-file 和一个content包含所有内容的目录:

<div class="content_container">
    <?php
        // Include the page content
        include_once('content/' . $_PAGE . '.php');
    ?>
</div>

所以我的网址看起来像www.mysite.com/index.php?page=news&article=12
这与我的问题有什么关系吗?

4

2 回答 2

1

您的字符编码字符串不正确

在生成的源代码的第 6 行在“ISO”和“8”之间添加一个破折号:

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> 
于 2012-09-07T15:44:45.497 回答
0

当我在 Facebook 中更改应用程序设置时出现此错误,我想我没有刷新我正在开发的页面。如果其他人在更改应用程序设置后收到此错误,只需尝试刷新浏览器并重试。也许这些更改在整个 Facebook 中传播只是需要时间,在出现没有代码更改的错误之后,这个问题不再出现在我身上。

于 2012-12-24T09:40:18.020 回答