根据Facebook documentation,应用程序负责在用户接受请求后删除请求。 According to Facebook应用程序需要将request-id与user-id组合以删除请求。 但是,如果用户尚未对应用程序进行身份验证,则无法获取其用户ID。
如何解决这个问题?
答案 0 :(得分:1)
Facebook文档声明:
通过点击接受请求将用户定向到您的应用 您必须在被删除后删除该请求 因此,开发人员有责任在他们被接受后清除
请注意“在被接受后”部分 - 这意味着只有在接受请求时才有权删除该请求。
答案 1 :(得分:1)
根据文档,您有责任删除它们。
文档说您可以使用您的应用访问令牌或用户访问令牌。因此,如果用户已登录,则只使用其用户访问令牌。如果用户未登录,请使用应用访问令牌。
DELETE https://graph.facebook.com/[<REQUEST_OBJECT_ID>_<USER_ID>]?
access_token=[USER or APP ACCESS TOKEN]