2011-11-14 4 views
0

탭으로 시스템을 만들고 싶습니다. 거기에 정보가있는 다른 회사의 데이터베이스가있는 서버가 있습니다. 모든 회사는 동일한 탭을 갖지만 데이터베이스와는 다른 컨텐츠를 갖습니다.Facebook 탭 - 여러 페이지에 대한 변수

내가해야 할 일은 모든 회사의 새로운 앱 (탭 앱)을 만들고 http://www.domainname.com/facebook.php?companyname=NAME 같은 웹 사이트에 연결하는 것입니다.

모든 회사에 대해 1 개의 앱을 사용할 수 있고 "회사 이름"변수 만 변경하면됩니다. 그게 가능하니?

답변

2

서명 된 요청 변수를 사용하여 페이지 ID를 가져올 수 있습니다. 그런 다음 페이지 ID를 데이터베이스에있는 모든 항목과 비교합니다. 페이지 당 1 개의 탭만 가질 수 있지만 모두 동일한 앱을 사용한다는 점에 유의하십시오.

// 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']; 
+0

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

, 그게 내가 필요 정확히이다. 그리고 내 계획은 1 개의 앱을 팬 페이지로 사용하는 것입니다. 내 파일로 구현하는 방법을 알아 보겠다. 감사! – Hopje123

+0

시험을 보니 정말 좋았습니다! – Hopje123

+0

@ Hopje123 일반적으로 답변이 작동하면 StackOverflow에서 여기에 동의합니다. 그리고 내가 도울 수있어서 기뻐요! –

관련 문제