我尝试使用以下ad
对象调用此API。
var ad = DoubleClickCampaigns.Ads.insert(6485800,
{
"campaignId": parseInt(singlePlacementArray[0]),
"advertiserId": parseInt(inputSheet.getRange("J9").getValue()),
//"accountId": inputSheet.getRange("H9").getValue(),
"name": singlePlacementArray[1],
"active": true,
"archived": false,
"type": "AD_SERVING_TRACKING",
"startDate": Utilities.formatDate(singlePlacementArray[5], ss.getSpreadsheetTimeZone(), "yyyy-MM-dd"),
"endDate": Utilities.formatDate(singlePlacementArray[6], ss.getSpreadsheetTimeZone(), "yyyy-MM-dd"),
"placementAssignments": [
{
"placementId": parseInt(singlePlacementArray[9]),
"active": true,
//"sslRequired": false,
}
]
});
我得到了这个错误,甚至认为profile_id
是一个内部
GoogleJsonResponseException: API call to dfareporting.ads.insert failed with error: Invalid value at 'profile_id' (TYPE_INT64), "endDate,2023-06-30,placementAssignments,[Ljava.lang.Object;@7ad1fc95,campaignId,2.2529571E7,type,AD_SERVING_TRACKING,active,true,startDate,2021-05-29,advertiserId,6334010.0,name,video campaign test parallel tracking_cn+Video,archived,false"
似乎DoubleClickCampaigns.Ads.insert
的方法的自变量是DoubleClickCampaigns.Ads.insert(object, profileId)
。我认为你的问题可能是由于这个原因。而且,似乎profileId
就是string (int64 format)
。那么下面的修改怎么样?
修改的脚本:
var ad = DoubleClickCampaigns.Ads.insert({
"campaignId": parseInt(singlePlacementArray[0]),
"advertiserId": parseInt(inputSheet.getRange("J9").getValue()),
//"accountId": inputSheet.getRange("H9").getValue(),
"name": singlePlacementArray[1],
"active": true,
"archived": false,
"type": "AD_SERVING_TRACKING",
"startDate": Utilities.formatDate(singlePlacementArray[5], ss.getSpreadsheetTimeZone(), "yyyy-MM-dd"),
"endDate": Utilities.formatDate(singlePlacementArray[6], ss.getSpreadsheetTimeZone(), "yyyy-MM-dd"),
"placementAssignments": [
{
"placementId": parseInt(singlePlacementArray[9]),
"active": true,
//"sslRequired": false,
}
]
}, "6485800");
注:
- 在这个修改后的脚本中,它假设第一个参数的对象中的值和第二个参数的
profileId
的值是有效值。请小心 - 从官方文件来看,我不确定
startDate
和endDate
是否可以用于此请求。这些是startTime
和endTime
吗?如果出现错误,请再次检查
参考文献:
- 方法:ads.insert
- REST资源:广告