public FacebookDataProvider(FacebookApiInfo apiInfo) { if (apiInfo == null) { throw new ArgumentNullException("apiInfo"); } _apiInfo = apiInfo; }
public static FacebookApiInfo GetFacebookApiInfoForCurrentUser() { FacebookApiInfo apiInfo = new FacebookApiInfo(); SetDefaultTokens(apiInfo); if (String.IsNullOrEmpty(apiInfo.AccessToken)) return null; else return apiInfo; }
private static void SetDefaultTokens(FacebookApiInfo apiInfo) { apiInfo.AccessToken = KeyStorage.Get(SocialMediaConstants.ConfigKeyFacebookDefaultAccessToken); }
public void GetUrlOfUserImageTest() { var ai = new FacebookApiInfo { AccessToken = "186245251433148|5fecd56abddd9eb63b506530.1-100002072952328|akD66RBlkeedQmhy50T9V_XCTYs" }; var provider = new FacebookDataProvider(ai); var url = provider.GetUrlOfUserImage("kamorin.roman", FacebookDataProvider.ImageSize.Original); }
public FacebookDataProvider(FacebookApiInfo apiInfo) { if (apiInfo == null) throw new ArgumentNullException("apiInfo"); _apiInfo = apiInfo; }
private List<Message> GetUserWallFacebook() { List<Message> messageList = new List<Message>(); try { FacebookApiInfo apiInfo = new FacebookApiInfo { AccessToken = FacebookInformation.AccessToken }; FacebookDataProvider facebookProvider = new FacebookDataProvider(apiInfo); messageList.AddRange(facebookProvider.LoadUserWall(FacebookInformation.UserID, MessageCount)); } catch (Exception ex) { ThrownExceptions.Add(ex); } return messageList; }