多长时间是从FB打开图形用户对象有效的图片url
How long is the picture url from FB Open Graph User Object valid?
我有一个Facebook应用程序,我已经包含了Facebook Javascript SDK,它工作得很好。
我正在向用户询问基本权限,我希望我的应用程序在用户配置文件上查询图片对象。
这是我的代码:
FB.login(function(response) {
if (response.authResponse) {
console.log('Welcome! Fetching your information.... ');
FB.api('/me/picture?type=square', function(response) {
if( !response.data.is_silhouette ){
var url = response.data.url; // For how long will this data exist?
console.log('You have an avatar on your profile!');
}else{
console.log('You have no avatar uploaded to your profile!');
}
});
} else {
console.log('User cancelled login or did not fully authorize.');
}
});
它检索概要文件的头像图像。但我的图片url的有效期是多久?
这个图像将永远有效,或者至少在用户决定删除它之前。毕竟它是一个静态url。
但是:如果你想让它与实际的用户图片保持同步,你可以使用用户的图形url:
http://graph.facebook.com/(用户id]/图片? type =广场
相关文章:
- Rails将JavaScript对象存储到Model的有效方式
- 将JS对象数组转换为嵌套形式的最有效方法
- I'我在页面加载时将整个$_SESSION变量放入一个json对象中.虽然这对我有效,但这是一个好的做法吗
- 如何有效地匹配两个不同 JavaScript 对象上的 id,并将它们合并在一起
- 以有效的方式搜索对象列表 mongo
- Date对象在Chrome中有效,但在Safari、Firefox或IE中无效
- 正在将字符串转换为有效的JSON对象
- 使用一堆 setTimeouts 还是一个 setInterval 来刷新一堆对象更有效
- JSON tv4 对象在 true 且存在其他对象时有效
- JavaScript 中更有效的选项对象
- 为什么这种用于计算数组重复并将其存储到对象中的方法有效
- tizen.filesystem.resolve() error - 对象的内容不包含有效值
- 函数是否是 JavaScript 对象属性的有效键
- JS:为什么这个对象属性不起作用,只有当我把它作为变量放在其中一个方法中时,它才有效
- 使用具有有效 JavaScript 格式的 Json.NET 序列化对象
- 在 JavaScript 中合并多个排序对象数组的最有效方法是什么?
- 有效记忆对象参数
- Javascript:可以访问对象并显示它,但不是该对象的有效属性
- 有没有一种有效的方法来执行不区分大小写的 JavaScript 对象属性名称查找
- 如何检查Joi中的有效对象