Ejemplo n.º 1
0
        /// <summary>
        /// Gets the feed of the specified user or page.
        /// </summary>
        /// <param name="identifier">The ID or name of the user/page.</param>
        /// <param name="options">The options for the call to the API.</param>
        /// <returns>The raw JSON response from the API.</returns>
        public string GetFeed(string identifier, FacebookFeedOptions options)
        {
            // Declare the query string
            NameValueCollection query = new NameValueCollection();

            if (!String.IsNullOrWhiteSpace(Client.AccessToken))
            {
                query.Add("access_token", Client.AccessToken);
            }
            if (options.Limit > 0)
            {
                query.Add("limit", options.Limit + "");
            }
            if (options.Since > 0)
            {
                query.Add("since", options.Since + "");
            }
            if (options.Until > 0)
            {
                query.Add("until", options.Until + "");
            }

            // Make the call to the API
            return(SocialUtils.DoHttpGetRequestAndGetBodyAsString("https://graph.facebook.com/" + identifier + "/feed", query));
        }
 /// <summary>
 /// Gets the feed of the specified user or page.
 /// </summary>
 /// <param name="identifier">The ID or name of the user/page.</param>
 /// <param name="options">The options for the call to the API.</param>
 public FacebookFeedResponse GetFeed(string identifier, FacebookFeedOptions options)
 {
     return(FacebookFeedResponse.ParseJson(Raw.GetFeed(identifier, options)));
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Gets a list of entries from the feed of the user or page with the specified <code>identifier</code>.
 /// </summary>
 /// <param name="identifier">The ID or name of the user/page.</param>
 /// <param name="options">The options for the call to the API.</param>
 public FacebookFeedResponse GetFeed(string identifier, FacebookFeedOptions options) {
     return FacebookFeedResponse.ParseResponse(Raw.GetFeed(identifier, options));
 }
 /// <summary>
 /// Gets a list of entries from the feed of the user or page with the specified <code>identifier</code>.
 /// </summary>
 /// <param name="identifier">The ID or name of the user/page.</param>
 /// <param name="options">The options for the call to the API.</param>
 /// <returns>The raw JSON response from the API.</returns>
 public SocialHttpResponse GetFeed(string identifier, FacebookFeedOptions options)
 {
     return(Client.DoAuthenticatedGetRequest("/" + identifier + "/feed", options));
 }