使用新权限测试 Facebook 群组应用
Testing a Facebook Group App with the new permissions
在 Facebook 数据泄露之前,我有一个应用程序已获得 user_managed_groups
许可。当他们改变东西时,由于从评论中获取用户数据的限制,我的应用程序变得无用。
我现在看到 Facebook 已更新 API 以允许应用程序获取该数据,前提是该组的每个用户都通过图形登录提供同意。我可以轻松地将其添加到我的工作流程中,并向组管理员提供 link 供其用户同意。
我现在面临的问题是群组管理员必须将应用程序安装到群组中(请参阅 this 帮助文章以了解如何完成),但应用程序只有在 Facebook 批准后才能安装.这个工作流程似乎是一个陷阱 22:除非安装应用程序,否则我无法测试,但除非获得批准,否则无法安装应用程序。
如果我的应用程序无法安装到群组,我该如何测试它?
根据 Graph API Explorer 中的快速测试,使用您的应用管理员所属的群组进行测试,并且该应用管理员用户也发表了评论,这似乎对我有用。 (在应用程序中扮演角色的其他人发表的评论也可能有效。)
虽然该应用程序必须处于开发模式,但在实时模式下,您只会收到错误消息,指出该应用程序必须安装在组中。如果您的应用当前处于实时模式并且您无法将其设置为开发模式,因为您已经在生产中拥有其他功能,那么请为您的应用创建一个测试应用版本,https://developers.facebook.com/docs/apps/test-apps
在 Facebook 数据泄露之前,我有一个应用程序已获得 user_managed_groups
许可。当他们改变东西时,由于从评论中获取用户数据的限制,我的应用程序变得无用。
我现在看到 Facebook 已更新 API 以允许应用程序获取该数据,前提是该组的每个用户都通过图形登录提供同意。我可以轻松地将其添加到我的工作流程中,并向组管理员提供 link 供其用户同意。
我现在面临的问题是群组管理员必须将应用程序安装到群组中(请参阅 this 帮助文章以了解如何完成),但应用程序只有在 Facebook 批准后才能安装.这个工作流程似乎是一个陷阱 22:除非安装应用程序,否则我无法测试,但除非获得批准,否则无法安装应用程序。
如果我的应用程序无法安装到群组,我该如何测试它?
根据 Graph API Explorer 中的快速测试,使用您的应用管理员所属的群组进行测试,并且该应用管理员用户也发表了评论,这似乎对我有用。 (在应用程序中扮演角色的其他人发表的评论也可能有效。)
虽然该应用程序必须处于开发模式,但在实时模式下,您只会收到错误消息,指出该应用程序必须安装在组中。如果您的应用当前处于实时模式并且您无法将其设置为开发模式,因为您已经在生产中拥有其他功能,那么请为您的应用创建一个测试应用版本,https://developers.facebook.com/docs/apps/test-apps