【问题标题】:Facebook social features on iframe appiframe 应用上的 Facebook 社交功能
【发布时间】:2012-03-13 14:25:15
【问题描述】:

我们正在开发一个 facebook iframe 应用程序,它将一些图像(通过 API)拉到当前用户相册(创建一个新相册)。

用户使用 facebook 灯箱克隆查看他新上传的相册照片。在这个克隆中,他必须能够评论和喜欢当前查看的照片。

有没有办法在不使用 Graph API 的情况下为这些图片提供 facebook cmets & like(这需要我们复制大量的视觉效果)。

另一个尝试是社交插件,给出了 facebook 照片 url,但没有成功。

有什么想法吗?

【问题讨论】:

    标签: php facebook iframe graph


    【解决方案1】:

    我会推荐使用 facebook 提供的社交插件。

    对于喜欢和 cmets,您可以在插件代码中指定一个 URL,该 URL 应该是相对于您的应用的照片的 URL,例如http://myapp.com/photo/123 而不是http://app.facebook.com 地址。

    Facebook 需要能够抓取该 URL,因此如果您正在检查用户是否通过 PHP 登录,那么如果用户代理包含 facebookexternalhit,您应该禁用此功能,或者为该用户代理显示不同的页面。内容无所谓,设置几个og:meta tags就可以了。

    【讨论】:

    • +1,如果您有时间,请提供一些用于处理 fb 用户代理的代码的链接。顺便说一句,这对我来说是足球。
    • if (strpos($_SERVER['HTTP_USER_AGENT'], 'facebookexternalhit') !== false) { // facebook
    猜你喜欢
    • 1970-01-01
    • 2017-05-16
    • 1970-01-01
    • 2013-05-10
    • 1970-01-01
    • 2013-08-10
    • 1970-01-01
    • 1970-01-01
    • 2022-07-30
    相关资源
    最近更新 更多