以编程方式使用给定的url或userID检索谷歌博客数据(C#)

时间:2013-03-11 10:59:39

标签: c# google-api blogger

我正在创建一个c#控制台应用,它将使用UserID& amp ;;来检索特定用户的所有博客中的数据。密码。

所以我找到了以下代码--->

using Google.GData.Blogger;
using Google.GData.Client;

namespace ConsoleApplication5
{
    class Program
    {
        static void Main(string[] args)
        {
            Service service = new Service("blogger", "blogger-example");

            // ClientLogin using username/password authentication
            string username;
            string password;
            if (args.Length != 2)
            {
                Console.WriteLine("Usage: BloggerDevSample.exe <username> <password>");
                return;
            }
            else
            {
                username = args[0];
                password = args[1];
            }

            service.Credentials = new GDataCredentials(username, password);

            ListUserBlogs(service);

            Console.WriteLine("Press enter to quit");
            Console.ReadLine();
        }

        static void ListUserBlogs(Service service)
        {
            Console.WriteLine("\nRetrieving a list of blogs");
            FeedQuery query = new FeedQuery();
            // Retrieving a list of blogs   
            query.Uri = new Uri("http://www.blogger.com/feeds/default/blogs");
            AtomFeed feed = null;
            feed = service.Query(query);
            foreach (AtomEntry entry in feed.Entries)
            {
                Console.WriteLine("  Blog title: " + entry.Title.Text);
            }
        }
    }
}

目前使用用户名&amp;获取数据密码,知道,知道 但是我希望使用特定博客的URL来获取博客数据,因此只有博客URL才能访问任何博客数据而无需私有凭据(用户名和密码)。 我认为这可以通过Goggle提供的一些API实现,但是如何???

1 个答案:

答案 0 :(得分:0)

阅读博客RSS feed怎么样?