API Facebook не находит параметр - PullRequest
1 голос
/ 30 апреля 2020

Я довольно новичок в API Facebook и использую его для загрузки конверсий. Согласно странице API (которая может быть найдена здесь ), мне нужно загрузить:

  • access_token
  • upload_tag ​​
  • data

И данные должны иметь (в случае непокупаемых преобразований) следующие параметры:

  • match_keys
  • имя_события
  • event_time

Однако API Facebook не распознает загружаемые данные. = /

Точное сообщение:

{"error": {"message": "(# 100) Требуются данные параметра", "type": "OAuthException "," code ": 100," fbtrace_id ":" xyz123 "}} (используйте опцию muteHttpExceptions для проверки полного ответа) (строка 15, файл" Код ")

Может кто-нибудь показать мне, что я я делаю неправильно?

Вот код, над которым я работаю (с измененными идентификаторами):

function sendconv() {
 var url = "https://graph.facebook.com/v6.0/987/events";
 var data=[{
      match_keys: {"lead_id": "1111111111111111"},
      event_name: "AddToWishlist",
      event_time: 1587772800
}]
 var headers = {access_token: '123abc',
                 upload_tag: 'in-store uploads'}
 var options = {
    'method' : 'POST',
    headers: headers,
    'data' : JSON.stringify(data)
  }
 var response = UrlFetchApp.fetch(url, options);
 var json = response.getContentText();
 var data = JSON.parse(json)
 Logger.log(response.getContentText());
 var fact = response.getContentText()   
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...