我创建了一个带有react native的应用程序,用户可以在其中使用Facebook登录。我请求用户first_name
,last_name
和picture.width(520)
(这是用户个人资料图片)。
当用户首次登录时,它可以正常工作。在个人资料部分中,您实际上可以看到图片,但是一天后,如果再次登录,则不会加载个人资料图片。在数据库中,我仍然可以看到该请求给我的URL,只是不会加载。
FB是否更改URL,或者如何永久获得指向用户个人资料图片的URL?
实际请求:
const infoRequest = new GraphRequest('/me',
{
parameters: {
fields: {
string: 'first_name,last_name,picture.width(520)'
}
}
}, (error, result) => {
//save picture URL to database
})