2011-04-06 2 views
0

나는 완전히 초보자 페이스 북의 앱 코딩과 나는 "좋아요"확인 후에 만 ​​주요 콘텐츠를 제공하는 간단한 애플 리케이션을 만들고 싶습니다?"좋아요"확인을 사용하여 Facebook 앱을 만드는 방법은 무엇입니까?

예 : http://www.facebook.com/RelapseRecords?ref=ts&sk=app_162097493835692

나는 그것을위한 방법을 찾을 수 있습니다

(당신은 "그것은 좋아요"후 다운로드 링크 참조)?

고마워요, 리브스

+0

는 제가 틀릴 수도 있지만, 내가 그것을 이해이 I-프레임 불가능하지만 (중단 된) FBNL – fingerman

+0

@fingerman으로, 이 답변 주셔서 감사합니다. 흠, 페이스 북은 씁니다 ... "우리는 FBML을 사용하지 않을 것입니다 .Facebook.com에서 새 응용 프로그램을 작성하는 경우 HTML, JavaScript 및 CSS를 사용하여 응용 프로그램을 구현하십시오." 멋진데 어떻게 할 수 있습니까? 나는 이것을 만든다 ... ... > 메인 컨텐츠 만 표시하기 _after_ a "좋아요"확인. "좋아요"버튼이 어떤 식 으로든 활성화되어 있는지 확인할 수있는 방법이 없습니다. 감사합니다. reevex – reevex

답변

1

사실, 가능합니다. Facebook은 최근에 "Signed Request"매개 변수를 도입했습니다.이 매개 변수는 필요한 것을 얻기 위해 사용할 수 있습니다. 이 매개 변수를 디코딩하면 JSON 객체가 생깁니다. 해당 필드 중 하나는 page입니다. 사용자가 페이지를 좋아했다면 다른 매개 변수 중에서 liked 부울을 포함하는 다른 JSON 객체입니다. 앱이 페이지 탭에로드 된 iframe 인 경우에만 사용할 수 있습니다.

이 부울 값을 기반으로 사용자에게 표시 할 콘텐츠를 선택할 수 있습니다.

행운을 빈다.

+0

아, 맞습니다. 나는 PHP에서 직접 "마음에 드는"체크를 할 수 있습니까? http://developers.facebook.com/docs/guides/canvas/#auth ... iframe은 서명 된 요청을 확인하고 "if liked = true"라는 내용의 PHP 파일을로드합니다. 내 콘텐츠 출력은 B else A입니다. ? – reevex

+0

네, 그것은 PHP 스크립트에서 사용하기위한 것이며, 그렇습니다, 당신은 어떤 콘텐츠를 출력하는지 알고 있습니다. – misterjinx

+0

대단히 감사합니다! :) – reevex