Я довольно новичок в 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()
}