Example #1
0
        /// <summary>
        /// Gets the Gmail address book's contents.
        /// </summary>
        /// <param name="consumer">The Google consumer previously constructed using <see cref="CreateWebConsumer"/> or <see cref="CreateDesktopConsumer"/>.</param>
        /// <param name="accessToken">The access token previously retrieved.</param>
        /// <returns>An XML document returned by Google.</returns>
        public static XDocument GetContacts(ConsumerBase consumer, string accessToken)
        {
            if (consumer == null)
            {
                throw new ArgumentNullException("consumer");
            }

            var       response = consumer.PrepareAuthorizedRequestAndSend(GetContactsEndpoint, accessToken);
            string    body     = response.GetResponseReader().ReadToEnd();
            XDocument result   = XDocument.Parse(body);

            return(result);
        }
Example #2
0
        public static XDocument VerifyCredentials(ConsumerBase twitter, string accessToken)
        {
            IncomingWebResponse response = twitter.PrepareAuthorizedRequestAndSend(VerifyCredentialsEndpoint, accessToken);

            return(XDocument.Load(XmlReader.Create(response.GetResponseReader())));
        }
Example #3
0
        public static XDocument GetUpdates(ConsumerBase twitter, string accessToken)
        {
            IncomingWebResponse response = twitter.PrepareAuthorizedRequestAndSend(GetFriendTimelineStatusEndpoint, accessToken);

            return(XDocument.Load(XmlReader.Create(response.GetResponseReader())));
        }
Example #4
0
        public static XDocument GetAuthToken(ConsumerBase flickr, string accessToken)
        {
            IncomingWebResponse response = flickr.PrepareAuthorizedRequestAndSend(ServiceDescription.AccessTokenEndpoint, accessToken);

            return(XDocument.Load(XmlReader.Create(response.GetResponseReader())));
        }
Example #5
0
 public static XDocument GetUpdates(ConsumerBase twitter, string accessToken)
 {
     IncomingWebResponse response = twitter.PrepareAuthorizedRequestAndSend(GetFriendTimelineStatusEndpoint, accessToken);
     return XDocument.Load(XmlReader.Create(response.GetResponseReader()));
 }