鱼缸零件平均成本API

时间:2018-09-11 07:16:26

标签: api fishbowl

我遇到了Fishbowl零件平均成本API“ https://www.fishbowlinventory.com/wiki/Fishbowl_Legacy_API#Part_Cost”的问题。

以前,如果我们在一个API调用中请求多个零件,那么作为响应,我们会在单个时间内获得所有零件的响应。但是在Fishbowl API的最新更新中,如果一次调用请求多个部分,我只会得到一个部分的响应。

以前,API的行为如下:

请求:

<FbiXml>
    <Ticket>
        <Key>HQZzIeyCYndxauMpHaCdlg==</Key>
    </Ticket>
    <FbiMsgsRq>
        <PartCostRq>
            <PartNum>B202</PartNum>
        </PartCostRq>
        <PartCostRq>
            <PartNum>B203</PartNum>
        </PartCostRq>
   <PartCostRq>
            <PartNum>B204</PartNum>
        </PartCostRq>
    </FbiMsgsRq>
</FbiXml>

作为回应:

<?xml version="1.0"?>
<FbiXml>
    <Ticket>
        <UserID>11</UserID>
        <Key>HQZzIeyCYndxauMpHaCdlg==</Key>
    </Ticket>
    <FbiMsgsRs statusCode="1000">
        <PartCostRs statusCode="1000">
            <PartNum>B202</PartNum>
            <Cost>11</Cost>
        </PartCostRs>
        <PartCostRs statusCode="1000">
            <PartNum>B203</PartNum>
            <Cost>12</Cost>
        </PartCostRs>
        <PartCostRs statusCode="1000">
            <PartNum>B204</PartNum>
            <Cost>120.01</Cost>
        </PartCostRs>
    </FbiMsgsRs>
</FbiXml>

当前是响应行为:

<?xml version="1.0"?>
<FbiXml>
    <Ticket>
        <UserID>11</UserID>
        <Key>HQZzIeyCYndxauMpHaCdlg==</Key>
    </Ticket>
    <FbiMsgsRs statusCode="1000">
        <PartCostRs statusCode="1000">
            <PartNum>B202</PartNum>
            <Cost>11</Cost>
        </PartCostRs>
    </FbiMsgsRs>
</FbiXml>

我需要在一个API调用中获得全部零件平均费用。如果有其他可用的API或任何建议,请提出建议。

0 个答案:

没有答案