如何使用ASP.NET MVC访问Facebook页面喜欢的数据?

时间:2015-03-02 13:36:38

标签: facebook asp.net-mvc-4 facebook-graph-api

我已经实现了一个代码,用于通过我们的网站访问已登录的Facebook用户,因为我创建了AppID和appSecret密钥,它将返回所有数据(例如,电子邮件,喜欢,生日,朋友)。 但问题是如果记录的用户只有一个页面,那么我的Graph API字符串将无法正确获取结果,它只包含ID。

获取用户详细信息的代码。

OAuthWebSecurity.RegisterClient(new FacebookExtendedClient(
           "655618811231635",
           "a05a82145a29f38a117f66ba56345081",
           "email,likes",
           new Func<string, object, string>(fieldsTransformer),
           "email"));

这是为了让我得到结果。

FacebookClient facebookClient = new FacebookClient(accessToken);
        facebookClient.AppId = "655618811231635";
        facebookClient.AppSecret = "a05a82145a29f38a117f66ba56345081";
        var getResult = facebookClient.Get<IDictionary<string, object>>("me", new { fields = this.fields });

如果记录的用户是简单的用户(有朋友,组等),那么它将像魅力一样工作,但如果是具有页面的用户那么它将不会显示任何结果。

0 个答案:

没有答案