Woocommerce Membership REST API 检查用户是否有会员计划
Woocommerce Membership REST API check if user has a membership plan
我正在开发一个带有 wordpress 后端的移动应用程序,该应用程序是由其他人开发的,但无法联系到此人。我在后端建立了通常的 Woocomerce 会员计划。该网站运行良好。问题是这个
我通过 'discovery' 检查了 REST API 端点并找到了所有常用的端点,但我的问题是我将如何测试用户是否有通过 REST [=33= 的会员计划].我已经浪费了很多时间来找出解决方案。
- /wc/v3/memberships 列出所有端点
- /wc/v3/memberships/plans/ 列出所有计划
当我调用所有这些端点时,它会为我提供所有拥有会员资格的用户。
我的问题是我怎么知道 当前登录用户 是否购买了会员资格,没有这样的特定端点,而且文档也不是很具体。它们含糊不清。对于初学者来说已经足够好了,但对于生产水平来说还不够。
这是我指的 url,我从“官方”Woocomerce 会员网站上获得的
https://skyverge.github.io/woocommerce-memberships-rest-api-docs/#get-user-memberships
使用这个端点:
获取 http://example.com/wp-json/wc/v3/memberships/members/
只需替换为当前用户 ID。您可以通过此端点获取当前用户 ID:
获取 http://example.com/wp-json/wp/v2/users/me
我正在开发一个带有 wordpress 后端的移动应用程序,该应用程序是由其他人开发的,但无法联系到此人。我在后端建立了通常的 Woocomerce 会员计划。该网站运行良好。问题是这个
我通过 'discovery' 检查了 REST API 端点并找到了所有常用的端点,但我的问题是我将如何测试用户是否有通过 REST [=33= 的会员计划].我已经浪费了很多时间来找出解决方案。
- /wc/v3/memberships 列出所有端点
- /wc/v3/memberships/plans/ 列出所有计划
当我调用所有这些端点时,它会为我提供所有拥有会员资格的用户。
我的问题是我怎么知道 当前登录用户 是否购买了会员资格,没有这样的特定端点,而且文档也不是很具体。它们含糊不清。对于初学者来说已经足够好了,但对于生产水平来说还不够。
这是我指的 url,我从“官方”Woocomerce 会员网站上获得的 https://skyverge.github.io/woocommerce-memberships-rest-api-docs/#get-user-memberships
使用这个端点: 获取 http://example.com/wp-json/wc/v3/memberships/members/ 只需替换为当前用户 ID。您可以通过此端点获取当前用户 ID: 获取 http://example.com/wp-json/wp/v2/users/me