Php 如何按订阅者筛选订阅';s电子邮件?
我有一个正在消费的Laravel应用程序。我需要找到特定用户的所有活动订阅,我只有电子邮件(没有ID) 按“活动”状态筛选订阅效果良好。但是,我无法通过用户电子邮件使过滤器正常工作。当我说用户时,我指的是购买订阅产品的用户。该用户是客户,我知道我可以尝试使用[Customers]endpoint(),但由于该产品是“订阅产品”,WordPress将“订户”角色而不是“客户”角色分配给该用户。这将防止用户列在客户端点中 我试图在列出订阅时使用“filter”参数,但无法使其工作。另外,我不介意打两个不同的电话来实现我想要的,但我宁愿打一个电话来加速我的应用程序 因此,以下是我的问题:Php 如何按订阅者筛选订阅';s电子邮件?,php,wordpress,laravel,woocommerce,woocommerce-subscriptions,Php,Wordpress,Laravel,Woocommerce,Woocommerce Subscriptions,我有一个正在消费的Laravel应用程序。我需要找到特定用户的所有活动订阅,我只有电子邮件(没有ID) 按“活动”状态筛选订阅效果良好。但是,我无法通过用户电子邮件使过滤器正常工作。当我说用户时,我指的是购买订阅产品的用户。该用户是客户,我知道我可以尝试使用[Customers]endpoint(),但由于该产品是“订阅产品”,WordPress将“订户”角色而不是“客户”角色分配给该用户。这将防止用户列在客户端点中 我试图在列出订阅时使用“filter”参数,但无法使其工作。另外,我不介意打两
谢谢你的帮助和时间。好吧,我研究了我刚才提到的API,我能够解决我的问题。我是这样做的,因为这可能对其他人有用 我发现WooCommerce没有通过
客户
端点返回订户,因为角色
选项的默认值是客户
。一旦我将角色
选项设置为全部
,再加上电子邮件
选项,我就能够只检索到我需要的客户/订户。现在,在拥有客户/订户id的情况下,我能够使用subscriptions
端点,使用customer
选项以及设置为active
的status
选项来获取活动订阅
我希望有一天这对某人有用。我想知道为什么这个问题会被否决。。。