2012-06-20 2 views
0

동일한 "페이지 탭 응용 프로그램"을 사용하여 다른 페이 스북 페이지에 대해 다른 페이지 탭을 렌더링 할 수있는 방법이 있습니까? . 같은페이 스북 (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" 

내가 같은 페이스 북의 응용 프로그램을 사용하여이를 달성 할 수 있습니까?

답변

2

PHP에서는 매우 간단합니다. signedRequest (this is how the array will look like)을 가져 와서 앱이 어디에서로드되었는지 확인하십시오. ht * tp : //apps.facebook.com/AppNameSpace를 통해 앱을로드 할 수 있으므로 키 페이지가 표시되지 않습니다.

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

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

} 
+0

내가 약 signed_request 읽기 (나는. 나는 그것이 2 개 이상의 링크가 포함되어 있기 때문에이를 게시 할 수 없습니다, 그래서 여기에 새로운 오전 있기 때문에 링크에 *를 추가했다)하지만 나는 인식하는 데 사용됩니다 생각 페이스 북에서 귀하의 앱을 방문하는 사용자. signed_request (익명 사용자)를 받기 전에 표시되는 내용과 signed_request 값을 URL의 쿼리 문자열의 일부로 전달하여 signed_request (인식 된 사용자)를 얻을 때 표시되는 내용을 제어 할 수 있습니다. 페이지 탭 앱의 경우 '페이지 탭 URL'옵션에서 하나의 URL 만 지정할 수 있으므로 '변경 사항 저장'을 수행해야합니다. 고정 URL 값을 요구할 때 "URL을 페이지 탭 URL"옵션에서 변수 값으로 제공하는 방법은 무엇입니까? – Shekhar

관련 문제