我在我的网页评论中显示 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 Lover 或 twitter Lover。
我不想使用 facebook 应用程序,我正在使用 php 开发自己的评论小部件,我想在其中使用它
最佳答案
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 的事情。
关于facebook - 如何在我网站的评论中显示 facebook 和 twitter 用户个人资料图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8609926/