2012-11-19 68 views
0

我有一个网站,人们可以登录并链接他们的FB粉丝页面。当他们链接他们的粉丝页面时,我保存了pageId和一个auth令牌,然后我将它们传递给FB API发布到他们的墙上。以编程方式将选项卡添加到粉丝页面

我希望能够做的是在我的网站上有一个按钮,当点击它时,会添加一个新选项卡,该选项卡基本上是带有网址的iframe,并位于我的网站上的个人资料页面。

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

优选地,整个过程可以在我的网站内进行,呼叫会是这样的: {fbEndPoint}/NEWTAB AUTHINFO = {他们的令牌} & PAGEID = {fbPageId} & URL = {urlToTheirProfilePageOnMySite}

回答

0

回答我自己的问题...

我想要做的是有一种方法来知道当我选择了标签页时从我的网站显示的自定义页面。我想,当添加标签时,我需要在我的网站上提供URL到他们的个人资料页面。我没有意识到的是,当向粉丝页面添加标签时,实际发生的情况是我的应用正在添加到标签中,并且将显示在iframe中的URL是我的“Page Tab Url”应用设置。

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

希望能帮助别人!

相关问题