2016-12-02 36 views
1

我試圖使用REST API從非的Marketo形式拉表單字段新的領導寫了這個代碼在這裏:得到一個603錯誤使用REST API創建從表

$.ajax({ type: 'GET', url: 
https://106-YPF645.mktorest.com/rest/asset/v1/form/fields.json/ 
?access_token=bfdf9dff-c2c5-45b7-a7e4-3e91e88a46d3:ab', data: '{ "action": 
"createOnly", "input": [ { 
"firstName": "FirstName", 
"lastName": "LastName", 
"Email": "Email", 
"Phone": "Phone", 
"postalCode": "PostalCode", 
"listingID": "ListingID" 
} ] }', dataType : 'jsonp', crossDomain:true, success: function(data) { }, contentType: "application/json", dataType: 'json' }); 

但是當我測試這在hurl.it它給了我這個錯誤代碼603訪問被拒絕

有人可以解釋我做錯了什麼?

+0

你能通過瀏覽器訪問URL嗎?可能是令牌無效/授權,需要UN和PW。 – PurpleSmurph

+0

你爲什麼要把'data'字段和'GET'請求放在一起?如果你想創建字段使用POST。 –

+0

而主機名看起來有誤 - 「106-YPF645.mktorest.com」。你可能在'YPF'和'645'之間跳過'-' –

回答

0

根據Marketo REST API documentation您用於API的服務帳戶無權訪問表單字段。
AFAIK它在資產API - >只讀資產讀寫資產。

0

它似乎有一個斜槓(「/」)後面的fields.json應該不存在。

你沒有提出這個請求客戶端,對不對?公開access_token將是一個安全風險。