2

我一直在寻找解决问题的方法,经过一千次尝试后,我决定寻求帮助。

我的网站应用程序需要向当前登录的用户 Facebook 朋友发送邀请。为了做到这一点,我根据 Facebook 文档、博客和我发现的许多其他示例尝试了此代码

FB.ui({
method: 'apprequests',
message: 'Checkout! This is cool!',
data: '???'
}, 
function(response){
    console.log(response);
    //do I need to do something else here ?
}
);

我看到了我所有朋友的弹出窗口,当我选择几个并单击“发送请求”按钮弹出窗口关闭并且没有发送请求时,我得到了所有(耐心)朋友的确认。

我做错了什么吗?

仅供参考,我也直接从浏览器、ajax 和 php 尝试过这个调用

https://graph.facebook.com/<CURRENT_USER_FACEBOOK_ID>/apprequests?to=<CURRENT_USER_FRIEND_FACEBOOK_ID>&message='TestMessage'&data='trackingcode_notsure_what_i_need_it_for'&access_token=<APP_ACCESS_TOKEN>

我的目标是通知我的一个朋友(当前的 facebook 用户)有一个新的应用程序并邀请他。

提前谢谢了。

4

2 回答 2

0

我看到另一个用户问同样的问题 -

“apprequests”对话框报告成功,收件人什么也没收到

他的问题是他没有canvas url在他的应用程序设置中定义 a。一旦他添加它,问题就解决了,用户开始收到请求。
希望这可以帮助!

链接到上述问题(及其答案)

于 2011-12-04T15:50:27.317 回答
0

尝试让您的应用程序退出沙盒模式。如果您的应用程序处于沙盒模式,则只有授权用户才能与其交互。这意味着如果您向非授权用户发送请求,他/她将根本不会收到请求。

于 2011-12-01T13:27:25.767 回答