如何使用Expo.Facebook注销



我正在使用Expo.Facebook.logInWithReadPermissionsAsync。

我已经阅读了所有文档,但没有关于如何从Facebook注销的文档。

为了从 Expo.Facebook.logInWithReadPermissionsAsync 注销

将带有删除内容的抓取发送到Facebook graphApi:

var lParams= access_token=${token}; 获取( "https://graph.facebook.com/User_id/permissions",{ 方法:"删除", 身体: l参数 }

User_id是来自Facebook返回值的用户ID。你可以从 常量响应 = 等待获取( https://graph.facebook.com/me?fields=id,name,first_name,last_name,middle_name,picture,email&access_token=${token}(; 控制台.log(响应(;

如果有人想在您启动Expo.Facebook登录后弹出的模态窗口中删除他的个人资料,以下是操作方法:

在 iOS(模拟器或真实设备(上: 转到Settings > Safari > Clear History and Website data

在安卓上(仅在真实设备上测试(: 转到Settings > Storage > Other Apps > Chrome > CLEAR STORAGE > CLEAR ALL DATA(您也可以点击"清除缓存",但CLEAR STORAGE选项为我提供了诀窍(。

你真的不需要。只需在用户使用 Facebook API 登录时创建一个状态变量,例如 loggedIn,并在单击注销按钮时将 loggedIn 重置为 false。

最新更新