【问题标题】:How to Automate Member Invitations to a Secret Facebook Group (PHP SDK)如何自动邀请 Facebook 秘密群组的成员邀请(PHP SDK)
【发布时间】:2018-01-04 18:22:27
【问题描述】:

我花了一周的时间试图解决这个问题,我正在向 Stack Overflow 专家寻求帮助。

概念

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

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

问题

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

我发现了什么

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

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

我需要知道的

这是我需要知道的:

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

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

【问题讨论】:

  • 您不能通过 API 向用户发送群组邀请请求。这曾是应用和游戏组的一项功能,但已随他们而去。
  • 这很可悲。如果您将评论添加为答案,我会给您答案。

标签: php facebook facebook-graph-api oauth-2.0 facebook-php-sdk


【解决方案1】:

您不能通过 API 向用户发送群组邀请请求。

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

【讨论】:

    猜你喜欢
    • 2012-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-15
    • 1970-01-01
    相关资源
    最近更新 更多