사용자의 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');
}
});
내 대답 참조. 내가 물어 볼 수 있다면 왜 사용자가 어쨌든 게시했는지 알고 싶습니까? – luschn
성공적으로 게시 한 경우 사용자는 내 시나리오에서 앞으로 이동합니다. –
그때는 허용되지 않습니다. 당신은 그의 벽에 무언가를 올리기 위해 어떤 방식 으로든 사용자에게 내용을 주거나 보상을 줄 수 없습니다. – luschn