facebook图形api字段未返回

问题描述 投票:1回答:2

我们最近注意到响应将呼叫更改为类似的呼叫:

/me?fields=adaccounts.fields(age,capabilities,currency)

以前,我们会得到一个填写了所请求字段的响应,但是现在它们返回的响应类似于:

{
  "id": "XXXXXXXXXX", 
  "adaccounts": {
    "data": [
      {
        "account_id": "XXXXXXXXXXXX", 
        "id": "XXXXXXXXXXX"
      }, 
      {
        "account_id": "XXXXXXXXXXX", 
        "id": "XXXXXXXXXXXXX"
      }
    ], 
    "paging": {
      "cursors": {
        "after": "NjAwMjIwMTIyNzM4OA==", 
        "before": "NjAwMjk2ODQ2OTc1OQ=="
      }
    }
  }
}

那里有什么变化吗?我们一直在直接通过api和Graph API Explorer工具进行调用。

感谢您的帮助!

更新:

现在获取帐户帐户的详细信息需要点击另一个端点:

/me/adaccounts?fields=age,capabilities,currency
facebook facebook-graph-api field facebook-ads-api
2个回答
0
投票

不需要多次通话,您只需执行以下操作:

/me/adaccounts?fields=age,capabilities,currency

0
投票

[10月2日,Facebook对广告API进行了更改,要求您指定要从所有端点返回的字段。这包括广告帐户,广告系列,组和广告素材。现在,您必须在执行get请求时使用要返回的所有字段的fields = fieldname,fieldname,fieldname发出查询。正式地,这些更改被强制于10月4日(星期五)申请。

可在此处找到有关10月2日重大更改的详细信息的链接:http://developers.facebook.com/roadmap/

希望有帮助!

谢谢,埃里克

© www.soinside.com 2019 - 2024. All rights reserved.