0

我们正在使用带有分享按钮的 facebook like 插件。URL 指向我们应用程序的资源。例如

http://apps.facebook.com/appname/resources/id

第一次共享或喜欢此资源/网址时,一切正常。例如,共享包含上面给出的 URL。

但是如果再次共享相同的资源/url,就会发生错误。Facebook 确实为该资源创建了一个粉丝专页,例如

http://www.facebook.com/pages/appname

所以从现在开始,share/likes 指的是那个页面,而不是我们应用程序的资源/url。

我们用于 like 插件的 URL 是正确的,并且始终指向应用程序资源 URL。那里的 fbappid 也是正确的。此外,资源页面包含开放的图形元标记,如 og:url,也指向正确的 URL。

在检查喜欢/共享的资源时,facebook linter/debugger 会将 URL 返回到正确的应用程序资源 URL。

为什么要创建粉丝专页,并在分享/点赞中交换 URL?如何解决?我们希望共享包含应用程序资源的 URL,并增加该打开的图形对象的点赞数。

4

2 回答 2

1

我们希望共享包含应用程序资源的 URL,并增加该打开的图形对象的点赞数。

如果您只想增加 OG 对象的点赞数,为什么不链接您的实际 URL,而不是 Facebook URL?我的意思是,您的应用程序应该可以通过 yourdomain.example.com/something/resources/id 访问,对吗?那么为什么不这样呢因为它是真正的Open Graph 对象……?

于 2012-06-04T07:23:35.717 回答
0

有一个相关的 facebook 错误:http: //developers.facebook.com/bugs/240986412684045 ?browse=search_4fe13eff357e29b43787690

因此,显然我们对此无能为力,只能等待 facebook 修复它。另一种选择是 CBroe 建议的内容,并在不使用画布 URL 的情况下指向资源。但这会将非画布 URL 放入共享消息中,这不是我们想要的。

于 2012-06-20T03:12:45.470 回答