我们正在开发一个 facebook iframe 应用程序,它将一些图像(通过 API)拉到当前用户相册(创建一个新相册)。
用户使用 Facebook 灯箱克隆查看他新上传的相册照片。在这个克隆中,他必须能够评论并喜欢当前查看的照片。
有没有一种方法可以在不使用 Graph API 的情况下为这些图片提供 Facebook 评论和点赞(这需要我们复制大量的视觉效果)。
另一个尝试是使用社交插件,并给出了 facebook 照片 url,但没有成功。
有什么想法吗?
我建议使用facebook提供的社交插件。
对于点赞和评论,您可以在插件代码中指定一个 URL,该 URL 应该是与您的应用相关的照片的 URL,例如http://myapp.com/photo/123 而不是 http://app.facebook.com 地址。
Facebook 需要能够抓取该 URL,因此如果您要检查用户是否通过 PHP 登录,那么您应该在用户代理包含
facebookexternalhit
时禁用此功能,或者为该用户代理显示不同的页面。内容并不重要,只要设置几个 og:
meta 标签 就可以了。