gpt4 book ai didi

facebook - 如果我有他/她的 oauth_token,如何获取用户 access_token?

转载 作者:行者123 更新时间:2023-11-30 05:27:47 30 4
gpt4 key购买 nike

当用户打开我的 Canvas 应用程序时,我从 Facebook 收到一个 signed_request,我从中派生出 user_idoauth_token。我如何才能获取 access_token 并检查/获取用户权限和其他数据?

最佳答案

你说的oauth_token也是用户的access_token,应该是完全一样的。

要检查用户权限,您可以对/me/permissions 进行 GET 调用,这应该返回类似于下面的数据数组

{
"data": [
{
"installed": 1,
"read_stream": 1,
"manage_notifications": 1,
"manage_pages": 1,
"user_likes": 1,
"user_activities": 1,
"user_interests": 1,
"user_photos": 1,
"user_about_me": 1,
"type": "permissions"
}
]
}

根据您希望访问的其他数据,您需要请求更多权限,然后调用适当的 API 端点。例如,要获取用户的基本信息,请调用 /me 或获取他们的 friend 列表 /me/friends

您可以在 https://developers.facebook.com/docs/reference/api/permissions/ 找到您可以请求的所有权限。

以及有关在此处调用 API 以检索您需要的不同数据位的所有信息 https://developers.facebook.com/docs/reference/api/

关于facebook - 如果我有他/她的 oauth_token,如何获取用户 access_token?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7920763/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com