gpt4 book ai didi

facebook-graph-api - 如何自动将用户添加到 Facebook 群组?

转载 作者:行者123 更新时间:2023-12-02 03:34:34 29 4
gpt4 key购买 nike

我要去的流程是:

  • 用户使用 Facebook 登录我们的网站。
  • 用户使用 PayPal 或一些类似的服务支付费用。
  • 允许用户访问特定的 Facebook 群组。

  • 我对这个过程的工作原理并不特别挑剔,但如果可能的话,我想避免手动步骤。

    我知道我不能使用 Graph API 邀请他们(因为他们不是 admin, developer or tester of the app )。但还有其他方法吗?一个按钮,允许他们请求访问,然后我使用 API 确认?通过电子邮件发送邀请的自动方式?

    或者有没有办法让手动步骤更容易?使用“邀请加入群组”按钮列出新用户的某种方式?供用户按下的好友请求按钮?

    最佳答案

    使用 facebook API,您无法使用普通组执行此操作,但可以改用应用程序组。要创建一个应用程序组,您必须对此 url 执行 POST 请求:

    http://graph.facebook.com/{your-app-id}/groups
    具有以下信息:
  • 有效的应用访问 token
  • name:组名
  • 描述:群组描述
  • 隐私:枚举,可以打开或关闭
  • admin: 管理员的用户 ID

  • 然后您将收到一个 gropu ID。您可以通过对此 URL 的 GET 请求获取有关您的组的信息:
    http://graph.facebook.com/{group-id}
    编辑:您不能再使用 POST 请求添加成员,但还有另一种方法。
    新解决方案
    您可以使用客户端对话框将成员添加到组。您可以在此处找到文档: https://developers.facebook.com/docs/games/app-game-groups/v2.0#add_user
    我与一个不是测试人员的用户一起测试了它,并且它工作正常。
    旧解决方案(不再可用)
    您可以使用对这个 URL 的 POST 请求将成员添加到这个组:
    http://graph.facebook.com/{group-id}/members
    你必须发布:
  • 有效的应用访问 token
  • member:被邀请人的用户ID

  • 这个人会收到这样的图片: Your app's name has invited you to Your group's name
    (来源: edemmester.hu)
    我测试了它,它工作正常。
    有关应用组的更多信息: https://developers.facebook.com/docs/graph-api/reference/v2.0/app/groups
    重要的!您必须使用 应用访问 token 在这里, 不是用户访问 token .

    关于facebook-graph-api - 如何自动将用户添加到 Facebook 群组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24448299/

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