我可以使用 Web 应用程序读取用户的 Facebook 收件箱吗?
Can I read a user's Facebook inbox with a web application?
在我目前正在开发的 web 应用程序 中,用户应该能够阅读来自 his/her Facebook 收件箱[=的所有消息20=]。相应的数据应该是服务器使用facebook4j (Java) and then presented to the user. The current documentation for the Graph API 提示需要“read_mailbox”权限才能访问收件箱。但是,它也说使用是有限的:
This permission is granted to apps building a Facebook-branded client
on platforms where Facebook is not already available. For example,
Android and iOS apps will not be approved for this permission. In
addition, Web, Desktop, in-car and TV apps will not be granted this
permission.
这表明在要求用户授予访问权限时,我的 Web 应用程序甚至不会被允许使用 "read_mailbox" 权限。 我的理解是否正确?如果是,根据这些严格的限制,什么样的应用程序甚至可以使用 "read_mailbox"?
根据更改日志,read_mailbox
权限已弃用:https://developers.facebook.com/docs/apps/changelog#v2_4_deprecations
...也就是说,根本不可能。
在我目前正在开发的 web 应用程序 中,用户应该能够阅读来自 his/her Facebook 收件箱[=的所有消息20=]。相应的数据应该是服务器使用facebook4j (Java) and then presented to the user. The current documentation for the Graph API 提示需要“read_mailbox”权限才能访问收件箱。但是,它也说使用是有限的:
This permission is granted to apps building a Facebook-branded client on platforms where Facebook is not already available. For example, Android and iOS apps will not be approved for this permission. In addition, Web, Desktop, in-car and TV apps will not be granted this permission.
这表明在要求用户授予访问权限时,我的 Web 应用程序甚至不会被允许使用 "read_mailbox" 权限。 我的理解是否正确?如果是,根据这些严格的限制,什么样的应用程序甚至可以使用 "read_mailbox"?
根据更改日志,read_mailbox
权限已弃用:https://developers.facebook.com/docs/apps/changelog#v2_4_deprecations
...也就是说,根本不可能。