Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP:分配所使用的webmail服务器的化身_Php_Image_Gmail - Fatal编程技术网

PHP:分配所使用的webmail服务器的化身

PHP:分配所使用的webmail服务器的化身,php,image,gmail,Php,Image,Gmail,我正在做一个注册网站,我想在其中分配用户使用的webmail服务器化身图像(gmail、hotmail等)。例如,使用gravatar实现如下管理: <img src="http://www.gravatar.com/avatar/<?php print md5(strtolower(trim('email')))?>?d=imagendefault.jpg&s=150" /> 但我不确定参数“contactid”是什么。我的问题是。。有什么方法可以获取live

我正在做一个注册网站,我想在其中分配用户使用的webmail服务器化身图像(gmail、hotmail等)。例如,使用gravatar实现如下管理:

<img src="http://www.gravatar.com/avatar/<?php print md5(strtolower(trim('email')))?>?d=imagendefault.jpg&s=150" />
但我不确定参数“contactid”是什么。我的问题是。。有什么方法可以获取live/msn/outlook/hotmail和gmail的个人资料图片?我怎么知道这和Gmail有关。或者,如果有任何更简单的方法,您不必将映像直接复制到我的服务器。非常感谢。

无需将映像存储在服务器上

现在,如果您不知道如何获取用户id,一个简单的解决方案是使用
https://plus.google.com/s2/photos/profile/me
对于pic链接。。。在这里,你需要把图片拉到你的服务器上……这需要用户之前登录到谷歌

要获取id,您可能会发现这有一些帮助

无需将映像存储在服务器上

现在,如果您不知道如何获取用户id,一个简单的解决方案是使用
https://plus.google.com/s2/photos/profile/me
对于pic链接。。。在这里,你需要把图片拉到你的服务器上……这需要用户之前登录到谷歌


要获得id,您可能会发现这有一些帮助

我理解您指出的解决方案,但我希望根据注册人的电子邮件地址而不是我的电子邮件地址来分配,这将为注册人完成。只要您在客户端脚本(如javascript)中编写代码。当用户来到您的页面时,我会在链接的末尾(
https://plus.google.com/s2/photos/profile/me 
)将是客户端pic。在img被拉入后,您所需要做的就是将其保存到您的服务器。示例将显示用户登录到google时的照片。如果你想要一个更直接的方法,你需要使用我上面答案底部的people get api链接。这允许您输入电子邮件并获取pic链接我理解您指出的解决方案,但我希望根据注册人的电子邮件地址分配,而不是我的。这将为注册人完成。只要您在客户端脚本(如javascript)中编写代码。当用户来到您的页面时,我会在链接的末尾(
https://plus.google.com/s2/photos/profile/me 
)将是客户端pic。在img被拉入后,您所需要做的就是将其保存到您的服务器。示例将显示用户登录到google时的照片。如果你想要一个更直接的方法,你需要使用我上面答案底部的people get api链接。这允许您输入电子邮件并获取pic链接
https://www.google.com/m8/feeds/photos/media/{userEmail}/{contactId}