bbPress 有 API 吗?

Is there an API for bbPress?

我正在为 bbPress 搜索 API。 我在这里搜索过,但我看到的帖子很旧。 那么 bbPress 是否有 api。如果是,请问我如何访问它?

如果没有,我是否可以通过 Android 应用程序实现用户注册和登录?

BuddyPress 提供的所有 API 文档是法典:https://codex.buddypress.org/

如果您想知道是否有执行 x 的函数,那么只需查看相应的文件,它应该会为您提供所需挂钩的信息,例如,如果它与 [=27 有关=],然后查看 bp-activity.php 我知道这并不完美,但它应该可以满足您的需求。所有的函数名称都非常具有描述性,因此只需几秒钟就能找到适合您需要的函数。

数据库 类 可以在这些文件中找到: bp-{组件名称}/bp-{组件名称}-类-php

模板函数可以在这里找到: bp-{组件名称}/bp-{组件名称}-templatetags-php

一旦您了解文件和文件中的函数是如何组织的,就应该很容易准确地找到您要查找的内容。希望这对您有所帮助!

或者,您可以在 login/registration 页面周围执行类似 webview 的操作。我知道这不太理想,但如果你不想经历麻烦,这是一个选择。

另外,检查这个存储库:https://github.com/buddypress/BP-REST

总的来说,BuddyPress REST API 正在开发中。当前的重点将放在成员管理及其个人资料字段上。 您还可以查看 https://bpdevel.wordpress.com 网站,这是一个开发博客,Boone 负责处理所有 REST 事务(请参阅最新帖子)。

用户注册和登录可以独立于 BuddyPress 实现,使用默认的 WordPress 端点,这是最新的 WordPress 4.7 附带的。

有一个 bbPress API,它利用 WP JSON API v1.0:

https://github.com/thenbrent/BB-API

但是您应该考虑将它升级到 API 的 v2.0,因为它要好得多。