我将 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/