首页 > 解决方案 > 无法从 facebook 响应加载图像

问题描述

我正在使用 Auth0 api 进行登录。我收到了 Facebook 回复,其中用户个人资料图片如下:-

https://lookaside.facebook.com/platform/profilepic/?asid=1324218274262199&height=50&width=50&ext=1525319136&hash=AeSrHdLSZSZhBkyQ

但是当我尝试如下引用此图像时,我无法检索该图像。

<img src="https://lookaside.facebook.com/platform/profilepic/?asid=1324218274262199&amp;height=50&amp;width=50&amp;ext=1525319136&amp;hash=AeSrHdLSZSZhBkyQ">

任何人都可以给我任何专家建议为什么会发生。?我找不到任何相关文档。

标签: facebook-loginauth0

解决方案


您应该通过调用picture用户对象的属性来使用图像。因此,例如,我们可以使用access_token我们在身份验证时收到的调用/userinfo端点来获取用户配置文件(此信息作为 JSON 对象返回),此时我们可以执行类似userProfile.picture. 如果您仍然遇到问题,您可以分享您的代码吗?


推荐阅读