飞镖颤振-使用斩波器获取WordPress自定义帖子类型

飞镖颤振-使用斩波器获取WordPress自定义帖子类型,wordpress,flutter,dart,chopper,Wordpress,Flutter,Dart,Chopper,我正在用谷歌颤振框架构建一个手机,并使用Wordpress作为我的应用程序的后端。 我想通过对flatterapi的Chopper改进,在flatter中获取JSON格式的Wordpress自定义Post类型数据 有谁能帮我构建一个示例代码,这样我就可以轻松开始了? 我使用过这个()但是我不知道如何使用自定义的Post类型 或者,如果有人知道如何使用它并获取自定义帖子类型,那么对我来说就更容易了 请帮忙! 谢谢大家! 看看您想要用来构建移动应用程序的包,没有自定义类型()的示例和解决方案,但您

我正在用谷歌颤振框架构建一个手机,并使用Wordpress作为我的应用程序的后端。 我想通过对flatterapi的Chopper改进,在flatter中获取JSON格式的Wordpress自定义Post类型数据

有谁能帮我构建一个示例代码,这样我就可以轻松开始了? 我使用过这个()但是我不知道如何使用自定义的Post类型

或者,如果有人知道如何使用它并获取自定义帖子类型,那么对我来说就更容易了

请帮忙!
谢谢大家!

看看您想要用来构建移动应用程序的包,没有自定义类型()的示例和解决方案,但您可以将其分叉,并扩展到特定的自定义帖子类型。我将向您展示如何执行此操作的示例(不包括自定义字段):

flatter\u wordpress/lib/constants.dart中

在第10行之后添加
const URL_POSTS='$URL_WP_BASE/POSTS'

自定义帖子端点的行。假设您有自定义PostBook,您将添加一个端点
books

const URL_BOOKS='$URL_WP_BASE/BOOKS'

请参见此处的相关说明以及如何为自定义post类型启用REST API:

然后在flatter\u wordpress/lib/requests/
文件夹中,查找、克隆并重命名文件:

params\u post\u list.dartparams\u book\u list.dart

并在此处将class
ParamsBookList
重命名为class
ParamsBookList

在文件夹flatter\u wordpress/lib/schemas/中查找

post.dart复制并重命名为book.dart

并将此处的
class Post
重命名为class
Book

然后在文件flatter\u wordpress/lib/flatter\u wordpress.dart中:

查找行
导入“schemas/post.dart”之后添加行
导入'schemas/book.dart'

查找行
export'requests/params_post_list.dart'之后添加行
export'requests/params_book_list.dart'

查找行
export'schemas/post.dart'之后添加行
导出'schemas/book.dart'

然后找到函数

async.Future fetchPosts()

Future\u postBuilder()

async.Future createPost({@required Post})

复制这些函数将其重命名,并将其替换为
Book
(区分大小写)


注意:在复制的函数中查找
URL\u帖子
,并重命名为
URL\u书籍

真棒。。。!!杰出的没想到会有这么简单的回答。。非常感谢你。我将在这里为其他人添加代码。顺便说一句,你能告诉我一个关于自定义字段的提示吗?我是个新手。我应该使用这个代码还是用Chopper库构建相同的代码?哪一个更适合WP作为android应用程序的后端?只有在您使用
flatter\u wordpress
项目时,才应该使用这种情况。让我知道它是否有效:)