对图API的请求返回400 Bad Request响应;期待Graph API错误代码

时间:2018-01-31 20:18:56

标签: facebook facebook-graph-api facebook-marketing-api

我们正在向facebook的图谱API发送请求,使用node-fetch npm包通过JavaScript更新广告集end_time

const data = {
  end_time: fields.endTime,
  access_token: FB_ADS_TOKEN
}

const options = {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify(data)
}

const url = `${FB_GRAPH_ENDPOINT}/${fields.adSetId}`

return fetch(url, options)
  .then(response => {
    if (response.status != 200) {
      throw `status: ${response.status} - ${response.statusText}`
    }

当发送我希望给我一个代码100的数据值时,子代码1885272(无效参数,预算太低),response.status为400,response.statusText为错误请求。

Graph API Explorer中使用的相同请求网址会产生预期的错误代码。网址很好,因为它使用符合预算标准的end_time成功更新。

如何获取正确的Graph API错误代码?

0 个答案:

没有答案
相关问题