Facebook.FacebookOAuthException:(OAuthException - #100)(#100)定位[geo_locations] [zips] [key]必须是json对象

时间:2015-11-05 20:44:47

标签: facebook facebook-c#-sdk

我一直在努力了解这个错误是由什么造成的。

我正在创建一个广告系列,到目前为止,唯一的问题似乎是facebook要求定位字段是JSON对象。奇怪的是,我以为我已经给它一个JSON对象了。

我正在使用facebooksdk.net和newtonsoft json。

剪断:

client.post("/v2.5/act_<AD_ACCOUNT_ID>/adsets", new {
  ..., 
  targeting = JsonConvert.SerializeObject(new {
    geo_locations = new {
      zips = new {
        key = "US:10001"
      }
    }
  })
});

1 个答案:

答案 0 :(得分:0)

好的,所以问题得到解答。我需要使用隐式类型局部变量和隐式类型数组的组合。