删除未经身份验证的用户的请求2.0

Dan*_*har 10 facebook oauth apprequests

根据Facebook文档,应用程序负责在用户接受请求后删除请求. 据Facebook称,应用程序需要将request-id与user-id相结合才能删除请求.但是,如果用户尚未对应用程序进行身份验证,则无法获取其用户ID.

怎么应该解决这个问题?

pm_*_*pm_ 1

Facebook 文档指出:

\n\n
\n

当用户通过单击接受请求而定向到您的应用程序时,您必须在接受请求后删除该请求...因此开发人员有责任清除它们在接受请求后清除它们

\n
\n\n

请注意“接受后”部分 - 这意味着您有责任仅在请求已被接受时删除该请求。

\n

  • 单击“接受”或“拒绝”后,该请求将从用户列表中删除。但 Facebook 指示开发人员在请求被接受后使用图形 API 删除该请求。例如,在我们的应用程序中,不会立即提示用户登录。他们登陆我们的网站,可以登录也可以不登录。所以问题仍然是——用户接受请求但他或她没有登录的情况应该如何处理? (2认同)