如何自动邀请成员加入秘密 Facebook 群组 (PHP SDK)

How to Automate Member Invitations to a Secret Facebook Group (PHP SDK)

我花了一个星期的时间来解决这个问题,我正在向 Stack Overflow 上的专家寻求一点帮助。

概念

我设计了一个相对独立的前端和后端。成员与在 Angular4 框架上运行的客户端应用程序交互。为此,我使用 Javascript SDK 来控制 Facebook 登录。该应用程序只使用 Facebook 登录和像素信息,因此我只请求最低限度的权限(因此也绕过了应用程序审查的任何需要)。

在后端,我存储了成员的 facebook ID。 Facebook ID 是他们的唯一标识符,因为并非所有用户都有电子邮件地址。如果会员付费订阅了该网站,则后端需要邀请他们进入具有 SECRET 隐私设置的群组页面。加入此专属群组是付费会员的福利之一。

问题

问题来了,要发送成员邀请,我需要来自群组管理员的 CLIENT_TOKEN。或者,如果创建的页面是由应用程序本身创建的,我的应用程序需要有一个 CLIENT_TOKEN。

我发现了什么

Facebook API 关于 CLIENT_TOKEN 的文档非常稀少。该文档包括重定向,用户应该在其中输入他们的用户名、密码,然后,当他们 return 时,CLIENT_TOKEN 会随重定向传回。但是,这对后端不起作用,因为管理员用户(我)将无法与重定向上加载的页面进行交互。

我想过用APP创建群组来利用APP本身拥有的CLIENT_TOKEN。但是,文档(current link 指向当前 API,顺便说一句)指出 APP 组已被弃用,因此这不是一个选项。

我需要知道的

这是我需要知道的:

1) 如何为我的个人用户帐户获取 CLIENT_TOKEN,而无需在每次请求时都在场进行身份验证?

2) 除了上述内容之外,关于以编程方式邀请和删除成员,您是否还有其他我可能忘记询问的建议或提示?

您不能通过 API 向用户发送群组邀请请求。[​​=10=]

这也是专为应用程序和游戏组提供的功能,但随他们一起消失了。