2011-08-01 3 views
4

나는 long/lat 및 일부 타사 API 키와 같이 각 설치에 대한 구성이 필요한 Facebook iframe 응용 프로그램을 개발 중입니다. 각 구현에 대해 새 앱을 만들지 않아도됩니다.Facebook 페이지 탭의 사용자 정의 설정은 무엇입니까?

사용자 (페이지 소유자)가 이러한 설정을 정의하도록 허용 할 수있는 방법이 있습니까? 이상적으로는 앱 관리 페이지의 '설정 수정'대화 상자 (현재 유일한 설정은 '맞춤 탭 이름')에 추가 설정을 제공하고 싶습니다.

감사합니다.

답변

4

가능하지만이를 위해 쉽고 표준적인 방법은 없습니다. 나는 다음을 시도 할 것이다 :

  1. 백엔드는 각 탭의 설정에 저장 장치를 제공해야한다. 이들은 특정 탭을 특정 페이지와 연관시킵니다.
  2. 애플리케이션 탭의 iframe에서 탭을 보는 사용자가 탭과 연결된 사용자 인 경우에만 표시되는 링크를 추가하십시오. signed_request에있는 page 값을 찾고 사용자가 관리자인지 확인하여이 작업을 수행 할 수 있습니다.
  3. 사용자가 해당 링크를 클릭하면 해당 유효성 검사를 수행 한 후 대화 상자가 팝업으로 표시되어 사용자 지정 설정을 제공하고 해당 설정을 서버에 저장합니다.
  4. 이후 탭을로드 할 때 서버에서 저장된 설정을 찾아보고 적절하게 사용하십시오.

페이지 설정이 아직 만들어지지 않았지만 원하는대로 처리해야하는 상황에 대비해야합니다.

+0

내가 듣고 싶지 않았지만 기대했던 것. 감사. – Stan

+0

Facebook 개발자 영역의 Facebook 통합 탭에는 "URL 편집"이라는 필드가 있습니다. 그것은 당신이 제안하는대로 페이지 관리자에게만 보여줄 수있는 링크를 추가하는 것보다 적절할 수 있습니까? – Stan

+0

사용법에 대한 설명은 http://stackoverflow.com/questions/6153347/authenticating-administrative-users-in-settings-for-facebook-apps-embedded-in-pag를 참조하십시오. 이 문제는 링크가 표시되는 위치 나 링크 텍스트가 나타내는 내용을 제어 할 수 없으므로 명확하지 않을 수 있습니다. – Femi

관련 문제