0

我有一个网站,人们可以登录并链接他们的 FB 粉丝页面。当他们链接他们的粉丝页面时,我保存 pageId 和一个身份验证令牌,然后我将其传递给 FB API 以发布到他们的墙上。

我想做的是在我的网站上有一个按钮,单击该按钮时,将添加一个新标签,该标签本质上是一个 iframe,带有一个指向我网站上他们的个人资料页面的 url。

环顾四周,我只看到了引用应用程序 ID 的示例。我的印象是这个应用程序 ID 不是我的应用程序的 ID,而是每个用户需要创建自己的应用程序,然后我可以设置该应用程序的页面 url,这对我来说太技术性了观众。

最好,整个过程可以在我的站点内进行,调用类似于:{fbEndPoint}/newTab?authinfo={their token}&pageId={fbPageId}&url={urlToTheirProfilePageOnMySite}

4

1 回答 1

0

要回答我自己的问题...

我想做的是有一种方法可以知道在选择选项卡时要从我的站点显示哪个自定义页面。我想当添加标签时,我需要在我的网站上提供指向他们个人资料页面的 URL。我没有意识到的是,当向粉丝页面添加标签时,真正发生的是我的应用程序被添加到标签中,并且将在 iframe 中显示的 URL 是我的“页面标签 URL”应用程序设置。

当有人访问该选项卡时,Facebook 会在 signed_request 参数中为我提供正在查看应用程序的页面 ID。使用提供的 signed_request 参数中的 pageId,我可以查找要在我的网站上显示的自定义页面,因为我知道哪个成员在提供的 pageId 中安装了我的应用程序。

希望对某人有所帮助!

于 2012-11-20T19:13:18.577 回答