2016-12-27 7 views
0

下記のコードをご覧ください。私は(#100)paramデータをAPIに呼び出すときに配列にする必要があります。 dataパラメータは、その参照に従ってJSON配列でなければなりません。 https://developers.facebook.com/docs/marketing-apis/offline-conversions/v2.8オフラインコンバージョンAPI - (#100)パラメータデータは配列である必要があります

私はどこが間違っているか分かりません。

$("#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

私はこの問題を抱えており、データに無関係になってしまいました。同じデータを3回送信した後、最終的に、エラーメッセージの中でhttps://business.facebook.com/offline_events/?business_id= ********** & show_tos = 1という利用規約に同意するように私に尋ねました。私がそれを受け入れるとうまくいった。あなたがそこに行っていないなら(あなたのbusiness_idがアスタリスクを置き換えて、もちろん)、それは価値があります。がんばろう!

1

APIはJSONではなくJSON文字列を使用するため、data = []はdata = "[]"になります

関連する問題