2010-11-18 2 views
0

나는이 질문이 수천 번을 요구 받았지만 아직 확실한 답을 찾지 못했다.권한이있는 사용자에게 게시하는 방법 (확장 권한 있음) wall - Facebook JS SDK + 그래프 API

JS 및 그래프 API를 사용하여 응용 프로그램 (외부 웹 사이트, fbml이 없으므로)을 사용자 벽에 게시하는 방법은 무엇입니까?

사용자와 함께 확장 권한을 설정했으며 Facebook 샘플 코드를 사용하여 벽에 게시 할 수 있지만 스크립트의 변수는 FB에 표시되지 않습니다. 예를 들어

: 사용자의 벽

function publish_test(){ 
    var body = 'Reading Connect JS documentation'; 
FB.api('/me/feed', 'post', { body: body }, function(response) { 
    if (!response || response.error) { 
    alert('Error occured'); 
    } else { 
    alert('Post ID: ' + response); 
    } 
}); 
} 

이 게시물 그러나 그것은 몸이 포함되어 있지 않습니다. 이에 대한 도움은 감사하게 생각합니다.

답변

0

FB.ui가 사용자에게 확인 대화 상자를 표시합니다. 원하는지 여부는 확실하지 않습니다. http://developers.facebook.com/docs/reference/javascript/FB.ui

이 페이지는 FB.api 호출에 대한 설명서가 있습니다은 "게시"섹션으로 http://developers.facebook.com/docs/api 스크롤을 지정된에는 "몸"매개 변수가 없습니다 것을 알 수 있습니다. 메시지 매개 변수가 있습니다. 보고있는 다른 예가 잘못된 것입니까?

0

내가 작업이 코드를 가지고

function graphStreamPublish(){ var body = document.getElementById("txtTextToPublish").value; FB.api('/me/feed', 'post', { message: body }, function(response) { if (!response || response.error) { alert('Error occured'); } else { alert('Post ID: ' + response.id); } }); }