Javascript 我们如何调用可用性API

Javascript 我们如何调用可用性API,javascript,jquery,webrequest,Javascript,Jquery,Webrequest,目前,我正在尝试通过JavaScript调用Availability API。下面是cURL调用: curl -i -H "x-api-key: $API_KEY" -H "Content-Type: application/json" -X POST https: //api.availity.com/demo/v1/institutional-claims -d { "requestTypeCode": "PRE_DETERMINATION", "billingProvider": {

目前,我正在尝试通过JavaScript调用Availability API。下面是cURL调用:

curl -i -H "x-api-key: $API_KEY" -H "Content-Type: application/json" -X POST https: //api.availity.com/demo/v1/institutional-claims -d {
"requestTypeCode": "PRE_DETERMINATION",
"billingProvider": {
    "npi": "1234567893",
    "ein": "111222333",
    "payerAssignedProviderId": "XYZ321"
},
我正在使用有效密钥,但结果是
HTTP404
错误

我试过使用
jQuery.ajax
,但不起作用。另外,我尝试用C#WebRequest打这个电话,但也不起作用

可以从jQuery/JavaScript或C#调用此API吗


如果它返回CORS头文件,那么从AJAX中是可能的——因为您得到的是404,那么您几乎没有机会知道它是否返回CORS头文件谢谢。你能举一些例子,如何在标题中设置键吗?cors,意思是corssdomain?谢谢。你想让人帮你写javascript代码吗?在你回答最简单的问题之前。。。i、 e.“该服务器是否发送CORS头”。。。如果没有,您的请求就完蛋了,如果有,请展示您如何
尝试jQuery.ajax
没有不完整的javascript/jQuery代码,只是如何传递key due的头,如果可能的话,那么我很容易集成?我试过各种方法。
我试过各种方法
-展示它们
var tempk = {
        "requestTypeCode": "PRE_DETERMINATION",
        "billingProvider": {
            "npi": "1234567893",
            "ein": "111222333",
            "payerAssignedProviderId": "XYZ321"
        },
        "patient": {
            "relationshipCode": "01",
            "lastName": "Smith",
            "firstName": "Bob",
            "stateCode": "FL",
            "birthDate": "1980-02-12",
            "genderCode": "M"
        },
        "payer": {
            "id": "BCBSF"
        },
        "submitter": {
            "id": "123456789",
            "lastName": "SUBMITTER"
        },
        "subscriber": {
            "memberId": "JDH001",
            "groupName": "ASDF 1-2",
            "groupNumber": "12312412"
        },
        "claimInformation": {
            "placeOfServiceCode": "11",
            "diagnoses": [
              {
                  "qualifierCode": "ABK",
                  "code": "J3089"
              }
            ],
            "serviceLines": [
              {
                  "procedureCode": "92523",
                  "quantity": "100",
                  "amount": "250",
                  "fromDate": "2016-05-10"
              }
            ]
        }
    };

       $.ajax({
        url: 'https://api.availity.com/demo/v1/professional-claims',
        dataType: "json",
        type: "POST",
        headers: {
            'x-api-key': 'xxxxxxxxxxx'
        },
        data:tempk,
        //"x-api-key: $API_KEY"
        contentType: "application/json",
        success: function (jsonData) {
            // Success callback
            alert(jsonData);
        },
        error: function () {
            //any error to be handled
        }
    });