理想情况下,从用户设置中删除FB应用程序应限制我的访问令牌,但它不会出现

时间:2012-05-12 08:27:09

标签: facebook facebook-graph-api oauth-2.0

我的产品用户正在使用Facebbok应用程序进行授权并生成密钥和令牌。 当我删除应用程序时,我的用户仍然可以连接并从Facebook获取帖子。那个怎么样..?旧的代币应该按照我的假设工作,但它们仍在工作。是否需要时间来反思。?

请帮帮我.. :)

2 个答案:

答案 0 :(得分:0)

如果您通过其中一个应用向Facebook发帖,您也可以从同一个应用中删除该帖子。您需要获取帖子ID(当您首先成功发布帖子时,它将被返回)。然后发出“DELETE”请求。 http://developers.facebook.com/docs/reference/api/post/

如果你删除了应用程序,或者用户自己发布了这些项目(通过共享对话框),或者你找不到帖子ID,或者用户已经撤销了“publish_stream”权限,那么帖子就在那里留下来。

答案 1 :(得分:0)

当您的某个用户从隐私设置界面privacy settings interface中删除某个应用时,该应用的访问令牌将失效。这应该是立即的。

但是,没有什么可以阻止您重返应用并再次授权,该应用生成的内容仍会显示在您的时间轴上。这里的另一个答案显示了如果您出于某种原因想要删除应用程序所做的饲料故事。

此外,请检查您的用户是不是通过应用从Feed中删除故事,也不是将应用程序隐藏在时间轴中,这些都不会删除他们使用应用程序的能力,也不会使令牌无效。

您还可以使用用户的访问令牌或应用访问令牌,使用HTTP DELETE请求以/USER_ID/permissions编程方式从用户的帐户中删除该应用