Php 重复-如何更新订阅附加数量?

Php 重复-如何更新订阅附加数量?,php,api,recurly,Php,Api,Recurly,我收到一条错误消息说“数量必须等于1。” 下面是找到的PHPSDK示例。它们显示更新现有附加组件的数量。我是否在代码中做了一些错误的事情,或者为什么对于一个附加组件,我的数量不能大于1 我在API文档中没有看到这一点,但是基于使用的附加组件的数量不能增加。相反,您需要记录外接程序的使用情况。可以找到用于记录附加组件的API文档如果您更新了附加组件的数量,则实际上是在添加该附加组件的多个实例 但如果它是基于使用情况的附加组件的单个实例,则需要直接更新 $updateaddon = $subscri

我收到一条错误消息说“数量必须等于1。”


下面是找到的PHPSDK示例。它们显示更新现有附加组件的数量。我是否在代码中做了一些错误的事情,或者为什么对于一个附加组件,我的数量不能大于1

我在API文档中没有看到这一点,但是基于使用的附加组件的数量不能增加。相反,您需要记录外接程序的使用情况。可以找到用于记录附加组件的API文档

如果您更新了附加组件的数量,则实际上是在添加该附加组件的多个实例

但如果它是基于使用情况的附加组件的单个实例,则需要直接更新

$updateaddon = $subscription->subscription_add_ons[0];
$updateaddon->quantity = $extra_dashboard_count;
$subscription->subscription_add_ons[0] = $updateaddon;
try
{
    $subscription->updateAtRenewal();
}
catch(Exception $e)
{
    $error = $e->getMessage();
}