2011-09-08 3 views
1

팬 페이지 TAB에서 IFRAME 내부에서 실행중인 Facebook 앱이 있습니다.LIKE 세부 정보 페이지의 iframe 앱에있는 탭

앱의 메인 페이지에는 예 : 10 권의 책과 사용자가 단 하나 책의 세부 사항 페이지를 클릭 할 수 있습니다.

해당 세부 정보 페이지에 LIKE 버튼을 추가하여 페이스 북 사용자가 스트림에서 해당 서적을 좋아하고 공유 할 수있게하려는 것입니다.

문제는 페이스 북에서 iframe 내부의 세부 정보 페이지를 좋아하는 방법을 제공하지 않는다는 것입니다.

누구든지 해결 방법을 알고 있습니까? 사용자가 책을 좋아할 때 다른 사람이 좋아하는 링크를 클릭하여 볼 수 있어야합니다. 즉, 좋아하는 링크가있어서 우리의 응용 프로그램이 추가 된 팬 페이지 탭 내에서 응용 프로그램에 직접 연결됩니다. 탭이있는 응용 프로그램의 책

+0

동일한 문제가 있습니다. 이것에 대해 더 많은 정보를 얻을 수 있을까요? 이것이 어떻게 효과가 있을지 명확하지 않습니다. 페이지 및 애플리케이션 탭에 링크 할 스트림의 URL을 어떻게 생성하고 iFrame에 같은 URL을로드합니까? –

+0

iframe 앱 내부의 페이지가 탭 응용 프로그램으로 사용될 때 페이지를 좋아하지 않는 것으로 보입니다. 사용자의 탭이 아닌 캔버스 앱을 사용할 때 할 수 있습니다. 다른 URL을 가지고 있기 때문에 – Jorre

+0

@ Jorre에 액세스 할 수 있습니다. 가능합니다. Dustin의 답변은 정확하며 과거에 문제를 어떻게 해결했는지 알 수 있습니다. app_data 필드를 사용하여로드하려는 페이지의 URL (예 :/content/12)을 전달한 다음 캔버스 앱이로드되면 app_data가 설정되어 있는지 확인하고, 그렇다면/contents/12 (또는 app_data의 내용이 무엇이든간에). –

답변

1

원하는 정보를 얻기 위해 app_data 필드를 사용할 수 있습니다. 자세한 내용은 https://developers.facebook.com/docs/authentication/signed_request/을 확인하십시오. 이렇게하면 페이지가 응답하도록 유도 할 수있는 고유 한 URL을 허용해야합니다.

+0

링크를 가져 주셔서 감사하지만 약간의 코드가 있으면 도움이 될 것입니다. – pal4life

관련 문제