현재 프레임 안의 버튼처럼 앱 자체를 좋아할만한 앱을 만들고 있습니다. 그래서, 난로드 JS SDK를 : URL을 같은js sdk from application like button
<div id="page" class="page-01">
<div id="content">
<h1><a href="#"><img src="img/skin/logo.png" alt=""/></a></h1>
<div class="block-01">
<div id="fb-root"></div>
<div class="fb-like" data-send="false" data-layout="button_count" data-width="105" data-show-faces="false"></div>
</div>
</div>
<div id="footer">
</div>
</div>
나는이 버튼에 의해 내 응용 프로그램에 등을 기대하고 있었다
만 :
이<script>
window.fbAsyncInit = function() {
FB.init({
appId : '<?php echo $appid; ?>', // App ID
status : true,
cookie : true,
xfbml : true,
oauth : true,
});
FB.Canvas.setSize()
checkIfLoaded();
// Additional initialization code here
};
// Load the SDK Asynchronously
(function(d){
var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
if (d.getElementById(id)) {return;}
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/all.js";
ref.parentNode.insertBefore(js, ref);
}(document));
</script>
그럼 난 그냥 HTML에서처럼 버튼을 쓰기 내 응용 프로그램 호스팅.
저는 js sdk를 처음 사용했습니다. 이런 종류의 작업을 수행 할 수있는 방법이 있습니까?
감사합니다 "URL을 좋아합니다." 상자와 마찬가지로 작업을 수행하는 것처럼 보이지만 쉽게 사용자 정의 할 수는 없습니다. 버튼 카운트와 같은 원본처럼 작은 툴팁에 카운트해야합니다. – SupFrig
내가 이해할 수없는 작은 것이 있는데, 내 응용 프로그램은 PHP가 ($ signed [ 'page'] [ 'liked'] == 1) {여기서 $ signed는 메인 화면을 표시하기 위해 구문 분석 된 signed_request이고, 사용자가 마음에 들지 않으면 같은 버튼이있는 화면. js가 페이지처럼 버튼을 좋아한다고해도 화면이 전혀 변경되지 않습니다. – SupFrig
'$ signed [ 'page'] [ 'liked''은 사용자가 탭 응용 프로그램을 다시로드해야하는 페이지를 좋아하면 요청시 채워집니다. –