나는 페이스 북 객체를 생성하고 자바 스크립트를 사용하여 코멘트를 게시하는 페이지를 가지고 있지만, 사용자가 로그인 할 때 OAuth 토큰을 얻는 방법을 알지 못한다. 여기 내 페이지가 있습니다.JavaScript API에서 OAuth 토큰을 어떻게 구할 수 있습니까?
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
FB.init({
appId: 'myrealappid',
status: true,
cookie: true,
xfbml: true,
oauth: true,
});
};
(function (d) {
var js, id = 'facebook-jssdk'; if (d.getElementById(id)) { return; }
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/all.js";
d.getElementsByTagName('head')[0].appendChild(js);
}(document));
function getComments(objectid) {
//I need to append the OAuth token to this graph request
var commentUri = "https://graph.facebook.com/" + objectid + "/comments";
return $.getJSON(commentUri, function (json) {
var html = "<ul>";
$.each(json.data, function (i, fb) {
html += "<li>" + fb.message + "</li>";
});
html += "</ul>"
});
$('.comments').html(html);
};
$(document).ready(function() {
getTripComments(data.WallPostId);
});
</script>
<div id="pageLogo">
<img src="/images/page_logo.png" alt="Digital Mementos" />
</div>
<div id="container">
<div class="fb-login-button">Login with Facebook to Comment</div>
<div id="comments">
</div>
</div>
'이 그래프 요청에 OAuth 토큰을 추가해야합니까?' 그래, 그럴 필요가있어. OAuth 토큰을 얻으려면 어떻게해야합니까? 아니면이 모든 잘못에 대해 내가 갈 건가요?
고마워요! 링크와 코드는 유용했습니다. 나는 아직도 일을하는 '올바른'방법을 생각하고 있습니다. –
다행히 ... –