以编程方式将标签添加到粉丝页面

时间:2012-11-19 17:27:12

标签: facebook facebook-graph-api

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

我希望能够做的是在我的网站上设置一个按钮,当点击该按钮时,会添加一个新的标签,该标签本质上是一个iframe,其网站上的个人资料页面包含网址。

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

最好,整个过程可以在我的网站内进行,并且通话类似于: {fbEndPoint} / newTab?authinfo = {他们的令牌}& pageId = {fbPageId}& url = {urlToTheirProfilePageOnMySite}

1 个答案:

答案 0 :(得分:0)

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

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

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

希望能帮助别人!