gpt4 book ai didi

android - Firebase - 在 Graph 8.0 更新后从具有 Facebook 提供商的身份验证获取个人资料照片网址

转载 作者:行者123 更新时间:2023-12-03 14:52:42 25 4
gpt4 key购买 nike

我目前正在为我的 android 应用程序使用 Facebook 登录进行 firebase 身份验证,并使用

firebaseAuth.getCurrentUser().getPhotoUrl()
这给了我用户 facebook 个人资料中的照片 url。
最近我收到了来自 Facebook 的邮件,内容是——
“Facebook 现在将要求客户端或应用访问 token 在查询用户 ID 时访问用户的个人资料图片。从 2020 年 10 月 24 日开始,针对没有访问 token 的用户 ID 进行的个人资料图片查询将返回通用剪影而不是个人资料图片。”
更多关于它的链接 https://developers.facebook.com/blog/post/2020/08/04/Introducing-graph-v8-marketing-api-v8
我的问题 -
请求 firebaseAuth.getCurrentUser().getPhotoUrl()使用访问 token 从 facebook 访问 url,在 10 月 24 日发布 Graph API 8.0 后它的功能是否相同?
或者我是否必须发出不同的查询请求来获取 Facebook 提供商的用户照片网址?

最佳答案

不幸的是,您必须自己将访问 token 添加到照片网址,因为 Firebase 不支持也不会支持它(因为他们无权访问它 - 您可以阅读有关它的更多信息 here )。
您必须按照以下方式做一些事情:

firebaseAuth.getCurrentUser().getPhotoUrl() + "?access_token=<facebook_access_token>"

关于android - Firebase - 在 Graph 8.0 更新后从具有 Facebook 提供商的身份验证获取个人资料照片网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64227666/

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