c# - 如何使用DotNetOpenAuthentication获取facebook、gmail、twitter的头像?(说明内页)

标签 c# asp.net dotnetopenauth

我将 DotNetOpenAuth 与 Microsoft.AspNet.Membership 一起使用。在 this 的帮助下,我已经完成了用户登录并将他的邮件 ID 保存到我的数据库中.现在我需要从用户使用的任何服务(facebook、gmail 等)中获取用户的个人资料图片。

我用谷歌搜索但没有找到如何实现这一点。如果有人知道这个意思,请分享。

提前致谢!

最佳答案

我知道对于 Facebook,一旦你有了用户链接,你就可以使用它通过 Graph 获取他们的照片:https://developers.facebook.com/docs/reference/api/using-pictures/

我基本上用这个:

graph.Link.AbsoluteUri.Replace("www.facebook", "graph.facebook") + "/picture"

还没有接触过 Google 或 Twitter...

关于c# - 如何使用DotNetOpenAuthentication获取facebook、gmail、twitter的头像?(说明内页),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16399151/

相关文章:

c# - OWIN 究竟使用什么函数来生成 token ;可以杠杆吗?

C# 返回一个列表或一个 int

c# - 使用事件处理程序动态加载用户控件 - 注销

c# - 通过 C# 呈现包含数据的表格的动态 html 的意外行为

asp.net-mvc - 请求教程以向 NerdDinner ASP.NET MVC 应用程序添加 Openid 支持

c# - DotNetOpenAuth 的来源在哪里?主要的 Sourceforge 链接仅包含示例和 ApplicationBlock

c# - 非等待的 Task.Run 和 Task.RunSynchronously 之间有什么区别

c# - WCF认证

c# - 在页面加载时触发 RadButton Onclientclicked

facebook - DotNetOpenAuth - Facebook - 如何在不强制用户安装 Facebook 应用程序的情况下对用户进行身份验证?