2013-09-08 4 views
0

내가 SDK와 페이스 북의 로그인 버튼 (토큰 조치)를 사용하여 열려있는 그래프를 통합하려는 probleme 내가 간단한 HTML 파일에 내 모든 코드를 테스트 실제로 유식 템플릿 TPL 파일오픈 그래프와 TPL 파일

함께, http://zdig1.biz/1.htm

동일한 코드 내가 추가하여 코르의 작동하지 않습니다 TPL 파일에보고 할 때 {문자} 이 http://zdig1.biz/video/naruto-shippuden/317-video_7605be4c2.html

와 다른 링크를 비교할 수 있습니다 그리고 그것은 샤름처럼 작동 에프 acebook의 타임 라인이 종료 해달라고라는 boutton과 publich 하나

<div id="fb-root"></div> 
{literal}<script type="text/javascript"> 
    window.fbAsyncInit = function() { 
    FB.init({ 
     appId  : '48439698629', 
     channelUrl : '//zdig1.biz/channel.html', 
     status  : true, 
     cookie  : true, 
     xfbml  : true 
    }); 
    }; 
    (function(d, s, id){ 
    var js, fjs = d.getElementsByTagName(s)[0]; 
    if (d.getElementById(id)) {return;} 
    js = d.createElement(s); js.id = id; 
    js.src = "//connect.facebook.net/en_US/all.js"; 
    fjs.parentNode.insertBefore(js, fjs); 
    }(document, 'script', 'facebook-jssdk')); 
</script>{/literal} 

    {literal}<script type="text/javascript"> 
    function postArticle() 
    { 
    FB.api(
    'me/video.watches', 
    'post', 
    { 
    video: "http://zdig1.biz/video/naruto-shippuuden/321-video_f69d2a355.html" 
    }, 
     function(response) { 
      if (!response || response.error) { 
       alert('Post was not published.'); 
      } else { 
       alert('Post was published. Action ID: ' + response.id); 
      } 
     }); 
    } 
    </script>{/literal} 

및 작업을 작업을 해달라고 한

 <fb:login-button onlogin = 'postArticle()' perms="email,publish_actions,user_actions.video"> 
Timeline 
</fb:login-button> 
or 
<fb:add-to-timeline></fb:add-to-timeline> 
<form> 
<input type="button" value="Publish" onclick="postArticle()" /> 
</form> 

답변

0

해결책이었다 :

<fb:login-button onlogin='postlike()' perms="email,publish_actions,user_actions.video">Timeline</fb:login-button>