关于从 Twitter、Facebook或Google获取个人资料图像存在一些问题,但如果有一个简单且可扩展的包装器可以返回个人资料图像,而不管当前用户的帐户服务如何。
问问题
3235 次
3 回答
3
我想你会想自己设置用户的个人资料图片。因为这些服务没有标准的方式来存储个人资料图片。并且流星 oauth 没有每个服务类实现所需的代码。
您可以在创建帐户时设置它。这将需要为每个服务编写代码。
Accounts.onCreateUser(function (options, user) {
if (user.services.google !== undefined) {
user.profile.profile_picture = user.services.google.picture;
}
if (user.services.twitter !== undefined) {
user.twitter.profile_picture = user.services.twitter.profile_url; // sudo param name
}
return user;
})
或发布。
于 2013-09-26T18:37:12.853 回答
3
与此同时,有一个 Atmosphere 包可以返回用户个人资料图片并适用于许多身份验证服务:
本戈特:头像
于 2015-02-23T22:09:26.273 回答
0
代替 bengott:avatar (现在已弃用),使用实用程序:avatar包代替
您可能还想查看accounts-meld包。
于 2016-03-07T06:14:26.263 回答