내 고객은 일부 고객이 자신의 상점 facebook 팬 페이지의 버튼을 클릭 할 때 쿠폰 코드가 포함 된 팝업 창을 표시하려고합니다. 그는 현재 정적 fbml을 사용하고 있습니다. 이전에는 fb 페이지로 작업 한 적이 없었습니다. api에 대해서는 아무 것도 모릅니다. 가능한 경우 자바 스크립트를 선호합니다. 또는 다른 것에 대해서는 단계별로 설명하십시오. 미리 감사드립니다.누군가 내 fb 페이지를 좋아할 때 팝업 창 표시
0
A
답변
0
이렇게하는 방법은 하나뿐입니다. 방문 페이지로 페이지가 좋아하는지 확인합니다. http://developers.facebook.com/apps으로 이동하여 응용 프로그램을 만들어야합니다. Tis를 사용하면 새로운 방문 페이지를 만들 수 있습니다. 서버를 호스팅하거나 현재 제공되는 무료 클라우드 서비스를 사용하려면 서버가 필요합니다. 앱은 https://developers.facebook.com/docs/sdks/에서 SDK 중 하나를 사용하여 만들어야합니다. 누군가가 당신이 이제까지 당신에게 꽤 많은 소원 컨텐츠 것을 표시 할 수있는 페이지를 만들 수 있습니다 여기에서 지금
<?php
function parsePageSignedRequest() {
if (isset($_REQUEST['signed_request'])) {
$encoded_sig = null;
$payload = null;
list($encoded_sig, $payload) = explode('.', $_REQUEST['signed_request'], 2);
$sig = base64_decode(strtr($encoded_sig, '-_', '+/'));
$data = json_decode(base64_decode(strtr($payload, '-_', '+/'), true));
return $data;
}
return false;
}
function parse_signed_request($signed_request, $secret) {
list($encoded_sig, $payload) = explode('.', $signed_request, 2);
// decode the data
$sig = base64_url_decode($encoded_sig);
$data = json_decode(base64_url_decode($payload), true);
if (strtoupper($data['algorithm']) !== 'HMAC-SHA256') {
error_log('Unknown algorithm. Expected HMAC-SHA256');
return null;
}
// check sig
$expected_sig = hash_hmac('sha256', $payload, $secret, $raw = true);
if ($sig !== $expected_sig) {
error_log('Bad Signed JSON signature!');
return null;
}
return $data;
}
function base64_url_decode($input) {
return base64_decode(strtr($input, '-_', '+/'));
}
if($signed_request = parsePageSignedRequest()) {
if($signed_request->page->liked) {?>
Page Liked - Display HTML
<?php } else { ?>
Dont Like Page - display html
<?php }
}
?>
같은 당신이 코드를 사용하여 페이지를 좋아하는 경우 PHP로 확인합니다.
관련 문제
- 1. 팝업 알림 창 표시
- 2. 빈 팝업 FB 연결
- 3. ASP.NET의 팝업 창 상단에 팝업 창 열기
- 4. ASP.NET AJAX 팝업 페이지를 모달 창으로 표시
- 5. mouser가 listBox 항목 위에있을 때 "팝업 창"표시
- 6. 웹 페이지를 종료 할 때 메시지 팝업
- 7. 애플릿이있는 팬 페이지를 좋아할 수 있습니까?
- 8. 이미지가있는 ASP의 팝업 창
- 9. 필요 : 작업 표시 줄 아이콘이없는 팝업 창
- 10. 팝업 창
- 11. 실시간 업데이트 API를 통해 페이지를 좋아할 수 없습니다.
- 12. 내 FB 친구의 전자 메일 목록 표시
- 13. Java Swing의 팝업 창
- 14. WPF 창 만들기 - 팝업
- 15. 팝업 창 반환 값
- 16. 스크롤보기의 팝업 창
- 17. Firefox 팝업 창 이벤트
- 18. 처음으로 jQmodal 창 표시
- 19. XMLHttpRequest를 사용하여 팝업 표시
- 20. DHTML 팝업 창
- 21. 팝업 페이지로 표시
- 22. 크롬 확장 팝업 창?
- 23. 보기/팝업 창 전환
- 24. 팝업 표시
- 25. 팝업 창 루프 반복
- 26. 서비스에서 팝업 창 시작
- 27. 팝업 창, 가운데 화면
- 28. 팝업 페이지를 닫으시겠습니까?
- 29. 누군가 내 웹 사이트에서 내 Facebook 페이지를 "좋아"했다는 말을 들려줍니다.
- 30. 브라우저에서 창 팝업 경고 방지
정확한 요청은 불가능합니다. – ifaour