bdunogier / wordpressapibundle
用于 Symfony 2 的 Wordpress API 桥接器
dev-master
2014-06-20 10:46 UTC
Requires
- bdunogier/xmlrpcbundle: ~2.0
- ezsystems/ezpublish-kernel: dev-master
This package is auto-updated.
Last update: 2024-09-19 11:31:08 UTC
README
此 Symfony 2 包实现了从各种 Wordpress XML-RPC API(blogger、MovableType、MetaWeblog)的方便桥接。
安装
将 bdunogier/wordpressapibundle 添加到您的 composer.json,并运行 composer update/install。
依赖关系
- https://github.com/bdunogier/xmlrpcbundle.
- http://github.com/ezsystems/ezpublish-kernel(临时需求)因为它最初基于 eZ Publish 5 内容 API。这项需求将在不久的将来通过处理器移除,并将 eZPublish 特性移动到专门的包中。
支持状态
目前,此包支持以下 API 方法
- blogger.getUsersBlogs
- blogger.getUserInfo
- blogger.getPost
- blogger.deletePost
- mt.getRecentPostTitles
- mt.getCategoryList
- mt.setPostCategories
- mt.getPostCategories
- mt.supportedMethods
- metaWeblog.getCategories
- metaWeblog.getRecentPosts
- metaWeblog.newPost
- metaWeblog.editPost
- metaWeblog.deletePost
- metaWeblog.getPost
- metaWeblog.getCategories
- system.listMethods
- wp.getUsersBlogs
- wp.getOptions
- wp.getProfile
- wp.getComments
- wp.getPostFormats
- wp.uploadFile
- wp.getMediaLibrary
- wp.getMediaItem
- wp.deletePost
- wp.getPost
其中一些有硬编码的值,其他返回空值...
Android Wordpress 应用程序(https://github.com/wordpress-mobile/WordPress-Android)将列出文章,允许创建和删除现有文章。
参考资料
- Blogger API: http://codex.wordpress.org/XML-RPC_Blogger_API
- MovableType API: http://codex.wordpress.org/XML-RPC_MovableType_API
- MetaWeblog API: http://codex.wordpress.org/XML-RPC_MetaWeblog_API
- Wordpress API: http://codex.wordpress.org/XML-RPC_WordPress_API