ajax
  • google-chrome
  • zendesk-api
  • 2017-05-03 24 views 0 likes 
    0

    从zendesk中的代理视图我想注入代码来更新zendesk票证,但我不确定这是否可能没有身份验证?现在我正在尝试这个,但得到'禁止回应'使用AJAX Chrome扩展更新ZenDesk票证

    不确定是否有人对此有所了解?

    "request": { 
        "comment": { 
         "body": "Submitting a test comment" 
        } 
    } 
    }); 
    var apiURL = 'https://[subdomain].zendesk.com/api/v2/requests/[id].json'; 
    $.ajax({ 
        url: "/api/v2/requests/" + id+ ".json", 
        type: 'PUT', 
        data: JSON.stringify(request), 
        contentType: "application/json", 
        success: function(data, textStatus, jqXHR) { 
         alert("Success") 
        }, 
        error: function(XMLHttpRequest, textStatus, errorThrown) { 
         alert(errorThrown); 
        } 
    }); 
    

    回答

    0

    能用这个算出来。

    "request": { 
        "comment": { 
         "body": "Submitting a test comment" 
        } 
    } 
    }); 
    var token = document.getElementsByName("csrf-token")[0].content; 
    var apiURL = 'https://[subdomain].zendesk.com/api/v2/requests/[id].json'; 
    $.ajax({ 
        url: "/api/v2/requests/" + id+ ".json", 
        type: 'PUT', 
        data: JSON.stringify(request), 
        contentType: "application/json", 
        headers: { 
         "X-CSRF-Token": token 
        } 
        success: function(data, textStatus, jqXHR) { 
         alert("Success") 
        }, 
        error: function(XMLHttpRequest, textStatus, errorThrown) { 
         alert(errorThrown); 
        } 
    }); 
    
    相关问题