0

我正在创建 ac# 控制台应用程序,它将使用用户 ID 和密码从特定用户的所有博客中检索数据。

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

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);
            }
        }
    }
}

它目前使用用户名和密码获取数据,这应该是已知的,
但我想使用特定博客的 URL 获取博客数据,因此任何博客数据都可以在没有私人凭据(用户名和密码)的情况下访问博客网址。我认为这可以通过 Goggle 提供的一些 API 来实现,但是如何?

4

1 回答 1

0

阅读博客的 RSS 提要怎么样?

于 2013-03-11T11:09:34.193 回答