这里还没有答案,但至少我们最终使用了WP REST API 和WP OAuth Server.
WP-restapi非常容易使用,因为它提供了一个通用的框架来响应HTTP请求。我发现它类似于ASP。NET Web API,因为这是我比较熟悉的框架。它还为我们提供了一个框架(MVC)来创建HTTP响应,并将所有对象序列化为JSON,正如您所期望的那样。
WP OAuth服务器帮助我们实现了OAuth 2身份验证,因为API需要某种程度的保护。此外,应用程序将根据此API进行集成,使用带有用户凭据的OAuth流是有意义的。这里需要注意的一点是OAuth 2需要HTTPS。