我对邀请朋友的对话有点问题
这是我使用的代码: http://developers.facebook.com/docs/reference/dialogs/requests/
使用我的应用ID。
我可以从facebook dialong中选择我的朋友并邀请他们。
Javascript回调的响应如下:
但是,为什么我的朋友没有收到我应用程序的邀请?
我的朋友==我,有两个不同的帐户。
代码是这样的:
<a href="#" onclick="sendRequestViaMultiFriendSelector();">Facebook</a>
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
appId : 'myid',
status : true,
cookie : true,
oauth: true
});
function sendRequestToRecipients() {
var user_ids = document.getElementsByName("user_ids")[0].value;
FB.ui({method: 'apprequests',
message: 'My Great Request',
to: user_ids,
}, requestCallback);
}
function sendRequestViaMultiFriendSelector() {
FB.ui({method: 'apprequests',
message: 'Check bla from your friends.'
}, requestCallback);
}
function requestCallback(response) {
console.log(response);
}
</script>
有什么想法吗? 提前致谢。
答案 0 :(得分:1)
请求是一项仅适用于Canvas应用的功能。它不适用于Facebook for Websites aka Connect apps。
引文:http://developers.facebook.com/docs/reference/dialogs/requests/
请求仅适用于Desktop Canvas应用程序,不适用于网站。接受请求会将用户引导至发送请求的应用的Canvas页面URL。