2016-12-27 60 views
0

見代碼片段的陣列。調用API時,(#100)參數數據必須是數組。數據參數必須是根據其參考的JSON數組。 https://developers.facebook.com/docs/marketing-apis/offline-conversions/v2.8Facebook的離線轉換API - (#100)PARAM數據必須低於

我無法找出我錯了。

$("#btn4").click(function(){ 
     $.ajax({ 
     type: "POST", 
     //dataType : "json", 
     url: "https://graph.facebook.com/v2.8/xxxxxxxx/events?access_token=xxxxxx&HTTP/1.1&account_id=xxxxxx&business=xxxxxxx&data=[{'event_name':'Lead','event_time':1456870055,'currency':'USD','match_keys':{'email': [[email protected]]}}]&upload_tag=special-offer", // get ad id from ad in ads manager 
     success: function(result){ 
      // do something 
     }}); 
    }); 
+0

任何建議?我卡在這裏.. –

+0

你有沒有解決你的問題?我有同樣的問題。 –

回答

2

我得到這個問題,它最終與數據無關。在三次發送相同的數據後,它終於讓我在https://business.facebook.com/offline_events/?business_id= *********** & show_tos一條錯誤消息= 1接受條款和服務。一旦我接受,它工作得很好。如果你還沒有去過那裏(當然,你的business_id取代星號)是值得的。祝你好運!

1

的API採用 「JSON字符串」,而不是僅僅JSON,所以數據= []變爲數據= 「[]」

相關問題