0

我们正在创建一个 Facebook Page Tab 应用程序。我们希望它可以安装在我们客户的业务 Facebook 页面上。他们将通过访问我们的 SaaS 应用程序来安装它,我们为他们提供了一个特定的客户 ID#。从那里他们将有一个“将此应用程序添加到您的 Facebook 页面”按钮,该按钮将使用 JavaScript SDK 的FB.ui({method:"pagetab"...调用将其添加到他们的页面。

现在,当他们的一位 Facebook 粉丝点击我们客户的页面,然后点击我们的应用程序时,应用程序页面会收到 signed_request 参数,可以解析该参数以找到他们的页面 ID。

问题是我无法找到将他们的客户 ID# 与他们的 Facebook 页面 ID 相关联的方法。如何才能做到这一点?

4

1 回答 1

2

你可以这样做

      FB.ui(
        {
            method: 'pagetab'
        },
        function(response) {
            if (response != null && response.tabs_added != null) {

                $.each(response.tabs_added, function(pageid) {
                      alert(pageid);
                });
            }
        }
      );

通过将每个页面 id 与客户 id 相关联来存储页面 id。

当用户访问您的应用时,您将获得页面 ID。然后,您可以轻松地从页面 id 识别客户 id。

于 2012-05-31T15:01:12.947 回答