递归-如何更新订阅添加数量?

$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();

}

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


我正在跟踪此处找到的PHP SDK示例。它们显示更新现有的添加数量。我在代码中做错什么了吗?为什么我添加的数量不能大于1?


GCT1015
浏览 255回答 2
2回答

天涯尽头无女友

如果您使用附加组件更新订阅的数量,则实际上是在添加该附加组件的多个实例。但是,如果它是基于使用情况的加载项的单个实例,则需要直接更新使用情况记录。

森栏

我在API文档中的任何地方都没有提到这一点,但是基于使用量的插件无法增加数量。相反,您需要记录附加组件的用法。可在此处找到用于记录插件的API文档
打开App,查看更多内容
随时随地看视频慕课网APP