何时需要 Facebook 应用审核?如果应用未经过审核,将实施哪些限制?
When is Facebook App Review required, and what limitations will be enforced if an app is not reviewed?
我一直在与(显然很常见...)问题作斗争,即为我的 Facebook 页面获取永久页面访问令牌,这样我就可以 post 将内容添加到提要中此页面使用外部应用程序。
在研究这个的过程中,我终于找到了 this excellent tutorial 如何实现它。
当我尝试使用名为 "manage_pages" 的 "Extended Permission" 获取访问令牌时(如上述链接教程中的步骤 1.5 中所述),Facebook 向我显示了一个难看的红色警告,它说:
Submit for Login Review - Some of the permissions below have not been
approved for use by Facebook
还有一个带有文字的挂锁
This does not let the app post to Facebook
同时出现在对话框下方一点,如下:
第一个令人困惑的部分是对话框中仍然有一个 "Okay" 按钮,如果我按下它,程序就会继续前进,而不会再出现任何警告消息。 "Okay" 我心想,"maybe it just removed the permissions in question automatically then"。
第二个令人困惑的部分是,当我调试生成的访问令牌时(使用 Graph API Explorer 中的调试按钮),它确实报告拥有我请求的所有权限(manage_pages, publish_actions 和 publish_pages).
第三个也是最令人困惑的部分是,如果我使用来自我的第三方应用程序的页面访问令牌(来自上面的链接教程)(Python 脚本向图 API),它确实成功地 post 条目到页面的提要?!
在这一点上,我完全不知道这条评论警告消息的开头是什么(更不用说为什么会有这样的政策,阻止我创建仅 post 东西到我自己的页面?),所以如果有人愿意尽可能清楚地解释这一点,我(很可能还有很多其他人)将非常感激。
我不明白你为什么把它搞得这么复杂。您链接的答案已经包含您需要永久页面访问令牌的情况的所有信息。您唯一需要的是一个简单的应用程序,用于此一次性目的。
如果您不想对除此应用程序 admins/testers/developers 以外的其他用户进行身份验证,则此应用程序无需进行登录审核,我对您所写的内容毫不怀疑。
见
My app is only used by a small number of people, who are all listed in the Role section of the App Dashboard - do I need to go through Login Review?
No, it does not have to be reviewed. If your app is only used by a very limited number of people - for example, to use the Facebook for Wordpress plugin to publish to your profile - it's completely normal to list them all as having different roles in your app's dashboard. They can be listed as Admins, Developers or Testers
To enable you to develop and fully test your app, anyone listed in the Role section of your app's dashboard can be granted any permission necessary to test without review by Facebook. The purpose of Login Review is to protect the experiences of regular people who may interact with your app. Directly adding a small set of well-known people directly to your app is used for software development, testing and small application deployments.
我一直在与(显然很常见...)问题作斗争,即为我的 Facebook 页面获取永久页面访问令牌,这样我就可以 post 将内容添加到提要中此页面使用外部应用程序。
在研究这个的过程中,我终于找到了 this excellent tutorial 如何实现它。
当我尝试使用名为 "manage_pages" 的 "Extended Permission" 获取访问令牌时(如上述链接教程中的步骤 1.5 中所述),Facebook 向我显示了一个难看的红色警告,它说:
Submit for Login Review - Some of the permissions below have not been approved for use by Facebook
还有一个带有文字的挂锁
This does not let the app post to Facebook
同时出现在对话框下方一点,如下:
第一个令人困惑的部分是对话框中仍然有一个 "Okay" 按钮,如果我按下它,程序就会继续前进,而不会再出现任何警告消息。 "Okay" 我心想,"maybe it just removed the permissions in question automatically then"。
第二个令人困惑的部分是,当我调试生成的访问令牌时(使用 Graph API Explorer 中的调试按钮),它确实报告拥有我请求的所有权限(manage_pages, publish_actions 和 publish_pages).
第三个也是最令人困惑的部分是,如果我使用来自我的第三方应用程序的页面访问令牌(来自上面的链接教程)(Python 脚本向图 API),它确实成功地 post 条目到页面的提要?!
在这一点上,我完全不知道这条评论警告消息的开头是什么(更不用说为什么会有这样的政策,阻止我创建仅 post 东西到我自己的页面?),所以如果有人愿意尽可能清楚地解释这一点,我(很可能还有很多其他人)将非常感激。
我不明白你为什么把它搞得这么复杂。您链接的答案已经包含您需要永久页面访问令牌的情况的所有信息。您唯一需要的是一个简单的应用程序,用于此一次性目的。
如果您不想对除此应用程序 admins/testers/developers 以外的其他用户进行身份验证,则此应用程序无需进行登录审核,我对您所写的内容毫不怀疑。
见
My app is only used by a small number of people, who are all listed in the Role section of the App Dashboard - do I need to go through Login Review?
No, it does not have to be reviewed. If your app is only used by a very limited number of people - for example, to use the Facebook for Wordpress plugin to publish to your profile - it's completely normal to list them all as having different roles in your app's dashboard. They can be listed as Admins, Developers or Testers
To enable you to develop and fully test your app, anyone listed in the Role section of your app's dashboard can be granted any permission necessary to test without review by Facebook. The purpose of Login Review is to protect the experiences of regular people who may interact with your app. Directly adding a small set of well-known people directly to your app is used for software development, testing and small application deployments.