我在网页评论中显示Gravatar的头像
像那样$hash = md5(trim($row['email']));
$default_usr = urlencode('http://localhost/example/images/user-icon.jpg');
src=\"http://www.gravatar.com/avatar/$hash.'.jpg?s=45&d=$default_usr'\"
但是当有人使用电子邮件在我的网站上发表评论时,我希望将其视为头像 属于其facebook帐户或Twitter帐户,他/她的图像也显示在我网站的评论中。
但我不知道怎么办?
任何可以帮助我的Facebook爱好者或Twitter爱好者请 我不想使用Facebook应用程序我正在使用php开发我自己的评论小部件我想使用它
答案 0 :(得分:4)
http://graph.facebook.com/paul.knox.anthony/picture
将从Facebook图表API获取用户的个人资料图片。使用PHP的file_get_contents()应该允许你抓住它。但是,您似乎只拥有该用户的电子邮件地址。在这种情况下,您需要Facebook授权才能从电子邮件地址获取用户。
请参阅:Is there a way to get an user's email ID after verifying his/her Twitter identity using OAuth?
你很可能不得不做一些OAuth。