当我尝试添加新广告系列时,我收到错误消息:
“以下场地已经有2个活动特价”
这是我的一段代码:
var add_campaign_url = 'https://api.foursquare.com/v2/campaigns/add';
var params = 'campaignId='+ bomonti_campaign_id+
'&venueId='+venue1+','+venue2+
'&endAt=1339621140' +
'&startAt=1339603140'+
'&oauth_token=' + ACCESS_TOKEN;
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if(xmlhttp.readyState == 4){
var response = jQuery.parseJSON(xmlhttp.responseText);
console.log(response);
}
};
xmlhttp.open("POST",add_campaign_url,true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send(params);
实际上现在没有活动的场地,但是还有一些活跃的活动。使用Merchant API时是否有限制?或者我做错了什么?
答案 0 :(得分:0)
是的,有限制。 Foursquare每次只允许两个活动特价:
目前我们一次只允许每个场地有两个活动特价。如果与此广告系列相关联的群组中的任何地点已有两个有效特价,则此调用将失败(并显示有用的错误消息)。
https://developer.foursquare.com/docs/campaigns/start.html
您可以联系Foursquare解释您的情况。他们会告诉您是否可以更改商家密钥的限制。