如何通过Facebook C#SDK获取Facebook的墙/新闻提要/用户形象

时间:2012-05-21 16:25:04

标签: c# facebook facebook-graph-api

我有什么线索可以获得Facebook的以下内容

  1. 新闻Feed
  2. 用户图片
  3. ??? 我必须使用哪种请求?

    我试过

    dynamic p = (IDictionary<string, object>)fb.Get(userID + "/posts");
    
    dynamic p = (IDictionary<string, object>)fb.Get(userID + "/feed");
    

    但似乎回归同样的事情......

    要获得用户

    user = new FacebookUser();
    dynamic u = (IDictionary<string, object>)fb.Get(userID);
    
    user.ID = u.id;
    user.Name = u.name;
    user.FirstName = u.first_name;
    user.LastName = u.last_name;
    user.Link = u.link;
    user.Gender = u.gender;
    user.Locale = u.locale;
    

    但它没有图片链接。 (http://csharpsdk.org/docs/web/getting-started没有帮助)

    谢谢!

1 个答案:

答案 0 :(得分:0)

好的家伙,最后我找到了如何做到的方法。

首先,你必须在这里导航https://developers.facebook.com/tools/explorer 试验:)

从技术上讲,ypu必须应用你拥有和使用的所有权限 即https://graph.facebook.com/your_profile_id/feed以获取您的Feed。

此处提供了权限列表https://developers.facebook.com/docs/authentication/permissions/

获取用户必须构建的图片的网址

https://graph.facebook.com/your_profile_id/picture

玩得开心! :)