在我的应用中,我想为用户显示Google+个人资料图片.我发现,在API中获取配置文件图片的唯一功能需要userId.但是,我只有他们的电子邮件地址,而不是他们的Google+用户ID.
此外,我想要获取其形象的人不应该被迫登录并授权我的应用程序,因为此人与应用程序的用户大多不同.
所以我想我需要通过电子邮件获取他们的userId.我通读了Google+ API文档,但找不到办法,但我无法相信这是不可能的.
所以我的问题是:
如何只使用电子邮件地址获取Google+用户ID?
是否可能有其他Google API来获取个人资料照片?
这是代码
$query = mysql_query("SELECT avatar FROM users WHERE UserID = ".$userID."");
$row = mysql_fetch_array($query);
$user_avatar = trim($row['avatar']);
unlink($user_avatar);
Run Code Online (Sandbox Code Playgroud)
但由于某种原因我收到此错误警告:unlink();
为什么$ user_avatar返回空?如果我回声它显示t_cabbbccebbfhdb.jpg
这是一个非常严肃的问题:我在这里看到很多关于gravatars的线索,但是我找不到并回答这个问题:什么是计算机识别/认证(?)问题,如果有的话,是gravatars应该解决的?
维基百科条目和官方网站都不是非常有用.官方网站提到了"全球独一无二"的图片.在什么意义上独特?据我所知,它只是唯一的哈希:两个人可以有两张看起来非常相似的图片,如果不相同的话.
请注意,这个问题不是关于gravatars无可争议地导致哪些问题(比如泄漏10%的stackoverflow.com帐户电子邮件地址,如此处讨论的:"gravatars可以泄漏电子邮件地址")但是关于哪些身份验证(?)问题,如果有的话,是gravatars应该解决?
目标只是拥有一个很酷/有趣/可爱的图标,并通过将其存储在远程网站上来保存带宽,或者还有更多功能,就像提供真正的身份验证目的一样,我会完全失踪?
请注意,我没有反对他们并发现它们相当酷,但我只是很难弄清楚他们的目的是什么,以及我是否应该关注他们在我开发的webapps中.
由于http://avatars.io似乎返回404而不是已经上传的照片,并且不允许上传新照片,所以我发现自己处于不便的境地,必须移至其他服务提供商或实施自己的头像解。后者(根据nk.pl的经验)似乎很耗时,并且我不想让我的网站的用户等待此基本功能,所以我真的很想听听有一些插件替换avatars.io。
我需要一项服务:
如何检测这样的链接默认的头像:https://graph.facebook.com/'.$id.'/picture?type=large
?它是从特殊准备的配置文件中获取头像(男/女)然后通过例如md5()进行比较的唯一方法吗?
很难相信这是唯一的方法.
我的启动项目中使用了一个海洋模型,该模型在运行时会失控地离地。我导入fbx
资源,将动画类型设置为,humanoid
并通过自动映射配置了头像,并设置了仅包含正在运行的动画的动画控制器。播放大约几秒钟后:
但是,当使用通用动画类型时,一切正常。在仍使用虚拟形象系统的同时,有什么建议解决此问题?
更新?
配置我的3D模型: