如何在Facebook上使用相同的页面标签应用程序在不同的Facebook页面上呈现不同的标签内容

时间:2012-06-20 14:36:26

标签: facebook facebook-apps

有没有办法,通过使用相同的“页面标签应用程序”,我可以通过它为不同的Facebook页面呈现不同的页面标签。

类似:

For FB Page "Blah" the app should render the page from the url "http://www.mywebsite.com/Blah"

For FB Page "Blah-Blah" the app should render the page from the url "http://www.mywebsite.com/Blah-Blah"

For FB Page "Blah-Blah-Blah" the app should render the page from the url "http://www.mywebsite.com/Blah-Blah-Blah"

我可以使用相同的Facebook应用程序实现此目的吗?

1 个答案:

答案 0 :(得分:2)

在PHP中它非常简单。获取signedRequestthis is how the array will look like)并找出应用的加载位置。 不要忘记应用程序可以通过ht * tp://apps.facebook.com/AppNameSpace加载,因此不会有关键页面。 (我不得不在链接中添加*,因为我是新来的,所以我无法发布,因为它包含2个以上的链接。)

if(isset($signedRequest['page']))
{
    switch($signedRequest['page'])
    {
        case 'pageID1':
            //code
        break;

        case 'pageID2':
            //code
        break;
        ...
    }

}