嗨,我遇到了奇怪的问题。我想在我的 .NET 应用程序中使用 Google Bookmarks RSS。这是代码:
string rssUrl = "https://www.google.com/bookmarks/?output=rss";
NetworkCredential credentials = new NetworkCredential("myusername", "mypassword");
XmlUrlResolver resolver = new XmlUrlResolver { Credentials = credentials };
XmlReaderSettings settings = new XmlReaderSettings { XmlResolver = resolver };
XmlReader reader = XmlReader.Create(rssUrl, settings);
XDocument document1 = XDocument.Load(reader); // Fails here
当我在浏览器中打开 rssUrl 时,我将所有书签完美地视为 RSS 提要。当我运行此代码时,它失败了。实际上,返回的是 Google SignOn 页面而不是 RSS。
使用完全相同的代码,我可以毫无问题地阅读 Gmail RSS。
但不是 Google 书签 RSS。这对我来说没有任何意义。它应该直截了当而且非常简单。
请指教。谢谢一堆。