0

我刚刚进入 Open Graph 协议,我遇到了一个问题。在我的应用上,用户可以添加他们喜欢的书名。其他用户可以点击:“读这本书”,在上面会出现:“[name]正在[myapp]上读一本书”,下面是[book image]、[book title]和[book description]。

我正在设置 open-graph-thingy,但问题是当我(手动)更改书名/图像/描述并单击“阅读书”时,它会显示旧信息。Facebook 可能会将这些数据缓存在元标记中。当我的应用程序完成后,元标记中的标题/图像/描述将通过 php 脚本填充,当然。

这是不受欢迎的行为,因为当某人出版了一本新书,而其他人在阅读另一本书后单击“阅读那本书”时,看起来他仍然在阅读第一本书......

看到这种情况发生,我真的很惊讶,因为在 Spotify 上听歌必须(本质上)是一回事,对吧?

我已经在互联网上阅读以添加

刷新=

到网址,但这是如何工作的,这是处理这个问题的理想方式吗?

非常感谢!

4

1 回答 1

1

因为当某人出版了一本新书,而其他人在阅读另一本书后点击“阅读那本书”时,仍然看起来他正在阅读第一本书......

听起来您的书只使用了一个对象,并且一直在更改对象的值……?如果是这样:这不是它的工作方式,您必须为每本书创建一个对象,然后每次都在其中一个特定对象上发布您的阅读操作。

(对象通过其在 Open Graph 中的 URL 引用,因此它也可以是包含 GET 参数的 URL,仅是书籍 ID,然后您可以使用服务器端读取相关元数据以从数据库输出。)

于 2013-07-04T12:05:17.637 回答