0

사용자의 Facebook 타임 라인에 이미지가 포함 된 동적 콘텐츠를 게시하기 위해 fb.ui 피드 대화 상자를 코드에 추가했습니다.fb.ui 피드 대화 상자가 크롬 및 모바일 장치에서 빈 콜백을 반환합니다.

파이어 폭스에서 잘 작동하고 있지만 내 브라우저 사용자가 페이스 북에 로그인하지 않은 경우 처음 로그인 할 때 사용자에게 로그인하라는 메시지가 표시되고 로그인 후 페이스 북에 게시하도록 요청한 후 게시 한 후 빈 콜백을 반환합니다. 크롬 및 모바일 장치.

아무쪼록 도와주세요. 당신이 publish_actions 권한을 가진 사용자에게 권한을 부여하는 경우

FB.ui({ 
    method: 'feed', 
    name: 'name here', 
    link: 'link here', 
    display: 'popup', 
    picture: 'image url', 
    //caption: 'Example Coupon', 
    //redirect_uri: '', 
    description: 'description here' 
}, 
function(response) { 
    console.log(response);//here it returns [] but post published, when user not logged onto facebook, when user already loggedin it return post_id 
    if (response && response.post_id) { 
     self.location.href = 'myurl.com?post_id='+response.post_id; 
     //alert('Post was successfull published.'); 
    } else { 
     alert('Post was not published. An Error occured'); 
    } 
}); 
+0

내 대답 참조. 내가 물어 볼 수 있다면 왜 사용자가 어쨌든 게시했는지 알고 싶습니까? – luschn

+0

성공적으로 게시 한 경우 사용자는 내 시나리오에서 앞으로 이동합니다. –

+0

그때는 허용되지 않습니다. 당신은 그의 벽에 무언가를 올리기 위해 어떤 방식 으로든 사용자에게 내용을 주거나 보상을 줄 수 없습니다. – luschn

답변