问题描述
嗨, 当广告系列的总支出为166.78美元时,我正在尝试将广告系列的总预算(611595793)更新为300美元。
我正在使用的api调用是:https://api.linkedin.com/v2/adCampaignGroupsV2/611595793 请求正文为:
{
"patch": {
"$set": {
"totalBudget": {
"amount": "300.00","currencyCode": "USD"
}
}
}
}
我得到的答复是:
{“ errorDetailType”:“ com.linkedin.common.error.BadRequest”,“ code”:“ FIELD_VALUE_TOO_LOW”,“ message”:“ unspentTotalBudget值-142.07823692976003244不能小于100.0000”,“ errorDetails”:{“ inputErrors“:[{” description“:” unspentTotalBudget值-142.07823692976003244不能小于100.0000“,” input“:{” value“:{” decimalValue“:” 300.00“},” inputPath“:{” fieldpath“:” / CampaignGroup / totalBudget / amount“}},” minValue“:” 100.0000“,” code“:” FIELD_VALUE_TOO_LOW“}]},” status“:400}
在屏幕截图中,您可以看到api调用,其中包含新的广告系列组的总预算,api响应以及该广告系列组的总支出。
为什么api响应中的unspentTotalBudget计算为-142.07823692976003244?如果我将总预算增加到$ 300,unspentTotalBudget应该不是$ 133.22吗? $ 133.22应该可以让我更新总预算,因为它超出了minValue $ 100。但是,我无法更新总预算并收到此错误消息。 是什么原因导致LinkedIn API遭到拒绝?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)