以下使用的是Facebook C# SDK ,一个开源项目
 
1.获取用户登录有两个前置条件
  a.用户登录(在你的网站登录, 可以参考开发一)
  b.用户允许你读取他的某些信息,这个可以在权限表中查到需要申请什么权限
2. 申请权限是很简单的
  例如你需要读取用户like的数据  它的key是 user_like
该页面是facebook的 他会询问用户是否允许你的应用程序访问他的数据
在用户同意以后 会定向会 redirect_uri。。。。
3.在C# code中
FacebookWebClient client = new FacebookWebClient();

var user
= (Facebook.JsonObject)client.Get("me");
var userlikes
= (Facebook.JsonObject)client.Get("me/likes");
同时还可以使用以下代码确认是否登录 (某些信息要登陆以后才能获取)
Facebook.Web.FacebookWebAuthorizer a = new FacebookWebAuthorizer();
if (a.Authorize())
{
// get token return a.Session.AccessToken;
}
 
 还有一个很重要的,不需要登录的接口就是获取当前权限列表,如果没有权限就玩重定向 哈哈~
FacebookWebClient client = new FacebookWebClient();
var permissions
= client.Get("me/permissions");

相关文章:

  • 2022-01-25
  • 2021-08-15
  • 2022-12-23
  • 2021-04-30
  • 2021-09-03
  • 2022-02-07
  • 2022-12-23
猜你喜欢
  • 2021-12-16
  • 2021-08-27
  • 2022-12-23
  • 2021-11-23
  • 2022-12-23
  • 2021-05-26
  • 2022-12-23
相关资源
相似解决方案