我们正在创建一个Facebook页面标签应用。我们希望这可以安装在我们客户的商业Facebook页面上。他们将通过访问我们的SaaS应用程序来安装它,我们为他们提供了特定的客户ID#。从那里,他们将有一个“将此应用程序添加到您的Facebook页面”按钮,该按钮将使用JavaScript SDK的FB.ui({method:"pagetab"...
调用将其添加到他们的页面。
现在当他们的Facebook粉丝点击我们客户的页面然后点击我们的应用程序时,App页面会收到signed_request参数,可以解析该参数以查找他们的页面ID。
麻烦的是,我无法找到一种方法将他们的客户ID#与他们的Facebook页面ID相关联。怎么办呢?
答案 0 :(得分: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。