我的 Wordpress 插件需要 Facebook API 访问权限。每个用户都应该创建一个 Facebook 应用程序来访问吗?

My Wordpress plugin needs Facebook API access. Should each user create a Facebook app for access?

标题几乎说明了一切。我正在编写一个需要 Facebook API 访问权限的 Wordpress 插件。为了获得 Facebook API 访问权限,必须创建一个 Facebook "App"。

我计划将此插件发布到 public。我最好使用 我创建 的单个 Facebook 应用程序作为 每个人 API 请求的访问点(也就是说,每个使用该插件的人)?或者每个使用该插件的人都应该为自己的 API 访问权限创建自己的 Facebook 应用程序吗?

我只是在这里寻找"best practice"。

这取决于插件是关于什么的,但一般来说,让用户创建自己的应用程序是个好主意。用户只需在插件设置中输入自己的 App ID 和 App Secret 即可。一个重要的好处是,如果有人使用您的应用程序进行恶意操作,您无需为此负责。此外,如果要实现用户登录,您需要使用正确的 URL 设置,因此在某些情况下甚至无法为所有人提供一个应用程序。

TL;DR: 这取决于插件,一般让用户创建自己的应用程序。