facebook - 如何在我网站的评论中显示 facebook 和 twitter 用户个人资料图片

标签 facebook twitter user-profile gravatar avatar

我在我的网页评论中显示 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?

Facebook API - How do I get a Facebook user's profile image through the Facebook API (without requiring the user to "Allow" the application)

您很可能需要做一些 OAuth 的事情。

关于facebook - 如何在我网站的评论中显示 facebook 和 twitter 用户个人资料图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8609926/

相关文章:

python - 我可以获取多个 "popular tweet"

ios - 从几张图片中剖析ImageView

javascript - Facebook 评论插件在 iframe 中加载 iframe,导致宽度不响应

javascript - Facebook FB.ui 不工作

javascript - Twitter 提要小部件的 CSS 覆盖

c# - 模拟用户

clickonce - 普通非管理员帐户的ClickOnce卸载

php - 确保页面仅在 iframe 中显示

python - 向 Facebook 验证用户保存附加信息?

python - tweepy 库中的 on_data 和 on_status 有什么区别?