在Asp.Net中创建MetaWeblog API

概念

metaweblog是基于XML的RPC通信( 下载 )。这意味着你有一组预先定义的结构(简单的数据类型属性 )表示,正转客户端和服务器之间。

您需要使用MetaWeblog API 的以下六个结构:

BlogInfo: 有关博客的网址,ID或名称。

UserInfo: 博客用户的ID ,名字,姓氏或电子邮件。

Post: 就是博客帖子,标题,正文和类别。

CategoryInfo: 博客类别信息,编号和名称。

MediaObject: 有关媒体对象(图像,音频和其他文件类型)的名称,类型和数据。

MediaObjectInfo: 媒体对象。

作为一般规则,您可以请记住,metaweblog API使用字符串类型为基本类型,参数和返回类型和不存在任何整数类型。在几个地方也用到了布尔和Base64编码的字符串两个类型。

MetaWeblog API有九个方法:

metaWeblog.newPost: 增加一个新帖子。

metaWeblog.editPost: 更新帖子。

metaWeblog.getCategories: 获得博客的类别。

metaWeblog.getPost: 得到一个单一的POST数据。

metaWeblog.getRecentPosts: 得到的最近的帖子。

metaWeblog.newMediaObject: 增加一个新的媒体对象。

blogger.deletePost: 删除一个帖子。

blogger.getUserInfo: 获得用户信息。

blogger.getUsersBlogs: 得到用户的blog清单。

如何创建metaweblog

1.首先下载XML-RPC.NET, 然后添加引用到项目中。。

时间: 2024-10-25 12:44:13

在Asp.Net中创建MetaWeblog API的相关文章

ASP.NET 5系列教程 (六): 在 MVC6 中创建 Web API

ASP.NET 5.0 的主要目标之一是统一MVC 和 Web API 框架应用. 接下来几篇文章中您会了解以下内容: ASP.NET MVC 6 中创建简单的web API. 如何从空的项目模板中启动,及添加控件到应用中. 如何配置 ASP.NET 5.0 管道. 在 IIS 外对立部署应用. 本文的目的是从空的项目开始,逐步讲解如何创建应用.当然,您也可以从"Starter Web" 模板开始,它默认包含了MVC 6.权限.记录等其他模块,同时也内置了有效的控制器和视图在其中. 创

Asp.net中创建和使用Ado.net(二)

ado|asp.net|创建 Asp.net中创建和使用Ado.net(二) 二.ADO.NET 的组件 设计 ADO.NET 组件的目的是为了从数据操作中分解出数据访问.ADO.NET 的两个核心组件会完成此任务:DataSet 和 .NET Framework 数据提供程序,后者是一组包括 Connection.Command.DataReader 和 DataAdapter 对象在内的组件. ADO.NET DataSet 是 ADO.NET 的断开式结构的核心组件.DataSet 的设计

Asp.net中创建和使用Ado.net(三)

ado|asp.net|创建 Asp.net中创建和使用Ado.net(三) 三.使用 ADO.NET 连接到数据源在 ADO.NET 中,可以使用 Connection 对象来连接到指定的数据源.若要连接到 Microsoft SQL Server 7.0 版或更高版本,请使用 SQL Server .NET Framework 数据提供程序的 SqlConnection 对象.若要使用用于 SQL Server 的 OLE DB 提供程序 (SQLOLEDB) 连接到 OLE DB 数据源或

在ASP.NET中创建自定义配置节(翻译)

asp.net|创建|asp.net 一.介绍 ASP.NET Web应用程序用一种内置的方法访问简单的"键/值"配置数据.在Web.config文件中,你可以创建节来存储简单的"键/值"对.例如,新建一个ASP.NET项目,在Web.config文件中添加如下的标记作为元素的子标记: 该节包含了用两个标记定义的"键/值"对,你可以通过Page对象内置的ConfigurationSettings属性获得它们的值.作为开始,在你的项目中新建一个名为

在ASP.NET中创建安全的web站点

asp.net|web|安全|创建|站点 首先,介绍一下web.config文件. <?xml version="1.0" encoding="utf-8" ?> <configuration> <system.web> <!-- 动态调试编译 设置 compilation debug="true" 以将调试符号(.pdb 信息) 插入到编译页中.因为这将创建执行起来 较慢的大文件,所以应该只在调试时将该

Asp.net中创建和使用Ado.net

ado|asp.net|创建     在商业应用程序中最重要的组件是数据,无论是在线的商务应用程序.公司的企业软件还是小型公司的会计应用程序无不如此:通过一个通用的线程与数据打交道,即都必须实现快速.有效.可靠的方式存储.检索和处理数据.      然而,一直一来令人棘手的问题是这些数据文件常以不同的格式存储,这就需要开发者学会用多种不同的方式来处理完全一样的事情.Microsoft等诸多数据提供者力求实现数据访问格式的标准化.      从Odbc的出现到Dao.Rdo.Oledb.Ado的实

在ASP.NET中创建安全的web站点(配置)

asp.net|web|安全|创建|站点 以前用ASP,PHP,JSP编写网站代码的时候,站点安全性总是一件头疼的事情,虽然我们编写了用户登录,注册,验证页面,但是效果总是不理想.有时候我们不得不用大量的session变量来存放相关信息,处处设防.而在.NET环境下,这个问题处理起来就非常容易了.关键是要充分理解web.config文件.首先,介绍一下web.config文件. <?xml version="1.0" encoding="utf-8" ?>

在ASP.NET中创建GUIDa

asp.net|guid|创建 基础知识 GUID代表全球唯一识别符.正如名字所表示的,这些数字从统计上来说是唯一的,这就意味着在全世界不会有两个GUID完全相同.这是为什么呢? 一个 GUID是一个128位的数字,通常用一个32位的十六进制字符串来表示,就象这样:3e4dab67-ac0b-47cc-b1cf-40f93324350f 两个GUID相等的几率是 1/2128 ,几乎为0. 由于它们的唯一性,GUID可以被用在需要唯一关键字的应用程序中,但是这种情况下的关键字是不能组合起来生成一

实例:在ASP.NET中创建使用全球唯一标识符

asp.net|创建 全球唯一标识符由128位整数组成,你可以利用它进入任何一台需要输入唯一标识符的电脑或任何一个需要唯一标识符的网络.Tony Patton讲解了.NET Framework是怎样教你创建自己的全球唯一标识符的. TechRepublic的free.NET时事通讯每周三刊发,在讨论诸如网页服务, ASP.NET, ADO.NET, 以及 Visual Studio .NET的问题时,里面举出了一些有用的提示和编码的例子.你现在就可以订阅.  当Windows的开发者们需要一个唯