【问题标题】:Facebook: Custom Landing Page "For Fans"Facebook:自定义登陆页面“为粉丝”
【发布时间】:2012-06-11 23:24:43
【问题描述】:

Facebook 为我们提供了为新访问者(即非粉丝)选择自定义登录标签的选项。我们可以为粉丝定制一个登陆选项卡,这样每次我打开页面时,我都会被定向到该自定义页面而不是墙..

【问题讨论】:

  • Here 你可以找到解决方案。我之前也问过同样的问题并给予赏金:)

标签: facebook


【解决方案1】:

你检查过Facebook Help Center吗?

如何为已经赞过我的页面的人选择默认标签?

此功能不存在。

【讨论】:

    【解决方案2】:

    你想要做的是直接的。

    1. 创建一个“登陆页面”标签应用并将其添加到您的页面。这是一个关于如何做到这一点的教程:http://how-to-create-facebook-app.koliber.com
    2. 将此选项卡设为您应用的默认选项卡。在您的页面上,点击右上角的“编辑页面”并将“默认登陆选项卡”更改为您希望默认显示的选项卡。
    3. 现在每个人在登录时都会看到默认选项卡。如何区分“喜欢”您的页面的访问者和不喜欢的访问者?简单的。制作两个版本的页面,一个给喜欢的人,一个给不喜欢的人。如何确定当前访问者是否喜欢您的页面:
    4. 当在 iframe 中调用您的 Page Tab URL 时,会传递一个 signed_request POST 参数。此参数包含您需要的信息。但是,它是经过编码和结构化的,因此需要进行一些处理才能获取信息
    5. 在“.”上拆分签名请求特点。第一部分是签名。第二部分是编码数据
    6. 使用服务器端编程语言中等效的 URLBase64Decode 函数将编码数据解码为 JSON 字符串
    7. JSON 对象包含一个名为“页面”的节点。这包含一个名为“liked”的节点。
    8. 如果“喜欢”为真,则用户喜欢该页面,您会显示应用的“喜欢”版本。如果为 false,则显示网站的“请喜欢我”版本。

    这样,当访问者访问您的页面时,他们会在标签中看到您的自定义应用。实际内容是根据在signed_request 中传递给您的 JSON 对象中的 page.liked 属性在服务器端确定的

    【讨论】:

      【解决方案3】:

      据我所知,简单的答案是“否”。没有符合此要求的设置。

      墙是喜欢该页面的人的默认标签。

      【讨论】:

        【解决方案4】:

        http://apps.facebook.com/static_html_plus/这个应用程序为您提供了这些选项......享受吧!

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-04-03
          • 2011-04-05
          • 2011-11-25
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多