Вкладка Facebook - переменные для нескольких страниц - PullRequest
0 голосов
/ 14 ноября 2011

Я хочу сделать систему для вкладок. У меня есть сервер с базой данных с различными компаниями с информацией там. Все компании получают одну и ту же вкладку, но с разным содержанием формируют базу данных.

То, как я должен это сделать, - создать новое приложение (приложение Tab) для каждой компании и указать ссылку на веб-сайт, например http://www.domainname.com/facebook.php?companyname=NAME.

Я хочу, чтобы я мог использовать 1 приложение для каждой компании, и мне нужно только изменить переменную "companyname". Это возможно?

1 Ответ

2 голосов
/ 14 ноября 2011

Вы можете использовать переменную Signed Request для получения идентификатора страницы, который затем сравнивается со всеми записями в базе данных.Помните, что у вас может быть только 1 вкладка на страницу, но все они будут использовать одно и то же приложение.

http://developers.facebook.com/docs/authentication/signed_request/

// create the Facebook Graph SDK object
require_once('facebook.php');
$facebook = new Facebook(array(
    'appId'=>'xxxx', // replace with your value
    'secret'=>'xxxx' // replace with your value
));
$signedRequest = $facebook->getSignedRequest();

// Get the page ID
$page_id = $signedRequest['page']['id'];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...