文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Facebook application 开发二 获取用户信息

Facebook application 开发二 获取用户信息

时间:2011-06-16  来源:听说读写

以下使用的是Facebook C# SDK ,一个开源项目   1.获取用户登录有两个前置条件   a.用户登录(在你的网站登录, 可以参考开发一)   b.用户允许你读取他的某些信息,这个可以在权限表中查到需要申请什么权限 2. 申请权限是很简单的   例如你需要读取用户like的数据  它的key是 user_like 那么 重定向到 https://www.facebook.com/dialog/oauth?client_id=your app id&redirect_uri=returnurl&scope=user_likes 该页面是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");
相关阅读 更多 +
排行榜 更多 +
耶小兔子2

耶小兔子2

休闲益智 下载
nba2k20豪华版

nba2k20豪华版

体育竞技 下载
画线征服火柴人安卓版

画线征服火柴人安卓版

动作格斗 下载