有没有办法,通过使用相同的“页面标签应用程序”,我可以通过它为不同的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应用程序实现此目的吗?
答案 0 :(得分:2)
在PHP中它非常简单。获取signedRequest(this 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;
...
}
}