gpt4 book ai didi

facebook - 如何通过 Graph API 邀请 friend 加入 Facebook 应用程序

转载 作者:行者123 更新时间:2023-12-02 07:31:19 24 4
gpt4 key购买 nike

我希望这个问题以前没有得到解答,我到处都找过了,但一无所获。这里有几个类似的问题,但没有一个是我正在寻找的答案:

我想通过 Graph API 将 Facebook Canvas 应用程序邀请发送到用户 friend 的 OAuth 签名。

由于所有内容都指向 JS SDK 对话框 (https://developers.facebook.com/docs/reference/dialogs/requests/),所以我似乎一直在绕着文档转圈。最终结果是相同的,其中通知将通过 “{User} 邀请您尝试 {App name}” 为受邀 friend 实现,但我不想使用 JS 对话框。

看来我应该看这里https://developers.facebook.com/docs/games/notifications但是,当我尝试发送通知时,我只能发送给已经在使用该应用程序的用户。这个提示似乎暗示了我所看到的限制,但是使用的语言令人困惑:

All notifications from an app are treated the same way, independent of how they're sent, via this API or as a person-to-person request. People won't see a first receipt prompt for invites, that is they have not authorized the app and a friend is simply inviting them to try the app.

有人能帮忙吗?

最佳答案

事实证明,感谢 CBroe 的评论,不可能可以通过 Graph API 进行邀请(我希望文档中的说明更清楚)。

然而,没有必要使用好友选择对话框。可以使用图形 API、服务器端或客户端生成您自己的 friend 列表,并使用 JS SDK 生成确认框,如下所示:

$('form').on('submit', function(e) {
e.preventDefault();
var userIds = $(this).find('input:checkbox:checked').map(function() {
return parseInt($(this).val(),10);
}).get();
FB.ui({method: 'apprequests',
message: 'Check this app out!',
to: userIds
});
});

关于facebook - 如何通过 Graph API 邀请 friend 加入 Facebook 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21427968/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com