Coldfusion 联邦快递收件服务中的身份验证失败

Coldfusion 联邦快递收件服务中的身份验证失败,coldfusion,fedex,Coldfusion,Fedex,我正在尝试实现联邦快递API。我已经成功地在v17版本中运行了PickupAvailability,但是创建pickup抛出了一个具有相同架构的身份验证错误 我正在使用使用文档创建的XML并将其发布给邮递员。 代码: XXXXXX XXXX XXX XXXX EN 锿 123456789 EN 锿 改善 17 0 0 123456 XXX 先生 XXXX XXXXXX XXXX 我的地址 我的城市 医学博士 XX 美国 正面 部门 构建部件描述 T17:41:24-06:00 17:00:00

我正在尝试实现联邦快递API。我已经成功地在v17版本中运行了PickupAvailability,但是创建pickup抛出了一个具有相同架构的身份验证错误

我正在使用使用文档创建的XML并将其发布给邮递员。 代码:


XXXXXX
XXXX
XXX
XXXX
EN
锿
123456789
EN
锿
改善
17
0
0
123456
XXX
先生
XXXX
XXXXXX
XXXX
我的地址
我的城市
医学博士
XX
美国
正面
部门
构建部件描述
T17:41:24-06:00
17:00:00
NQAA
请求提供
1.
磅
5.
FDXE
0
测试备注
测试环境-请不要处理拾取
国内的
答复:--


错误
错误
教授
1000
身份验证失败
123456789
EN
锿
改善
17
0
0


我正在尝试以与PickupAvailability相同的方式进行身份验证,现在我找到了解决方案。这项服务没有为我启用,并且被联邦快递方面阻止


我向联邦快递支持团队发送了一封电子邮件,要求他们启用该服务。他们启用后,它现在可以工作了。

您需要提供一个代码示例,说明哪些代码有效,哪些代码无效,以及出现错误时转储的屏幕截图。阻止任何访问密钥。我们不需要知道你的证件。另外,您正在使用哪个版本的ColdFusion。为了让其他人能够提供帮助,您需要发布代码和实际的错误消息。另外,请参阅和。很抱歉,我正在上载我的代码xxxx是我的身份验证密钥和密码,与我的凭据相关,这就是为什么我要写“xxxx”A)成功的请求(PickupAvailability)是什么样子的?B) 您要发布到哪个端点?C) 您是否验证了两个请求中的凭据(身份验证密钥、密码等)是否相同?很高兴您将其整理好,并感谢您发布解决方案,以防其他人遇到相同的问题。
    <ns:CreatePickupRequest xsi:schemaLocation ="https://www.fedex.com/us/developer/downloads/xml/2018/advanced/ShipService_v23.xsd" xmlns:ns ="http://fedex.com/ws/pickup/v17" xmlns:xsi ="http://www.w3.org/2001/XMLSchema-instance">
    <ns:WebAuthenticationDetail>
         <ns:UserCredential>
            <ns:Key>XXXXXX</ns:Key>
           <ns:Password>XXXX</ns:Password>
         </ns:UserCredential>
     </ns:WebAuthenticationDetail>
     <ns:ClientDetail>
         <ns:AccountNumber>XXX</ns:AccountNumber>
         <ns:MeterNumber>XXXX</ns:MeterNumber>

         <ns:Localization>
            <ns:LanguageCode>EN</ns:LanguageCode>
            <ns:LocaleCode>ES</ns:LocaleCode>
         </ns:Localization>
     </ns:ClientDetail>
     <ns:TransactionDetail>
         <ns:CustomerTransactionId>123456789</ns:CustomerTransactionId>
         <ns:Localization>
            <ns:LanguageCode>EN</ns:LanguageCode>
            <ns:LocaleCode>ES</ns:LocaleCode>
         </ns:Localization>
     </ns:TransactionDetail>
     <ns:Version>
        <ns:ServiceId>pickup</ns:ServiceId>
        <ns:Major>17</ns:Major>
        <ns:Intermediate>0</ns:Intermediate>
         <ns:Minor>0</ns:Minor>
     </ns:Version>
     <ns:OriginDetail>
            <ns:PickupLocation>
                <ns:Contact>
                        <ns:ContactId>123456</ns:ContactId>
                        <ns:PersonName>XXX</ns:PersonName>
                        <ns:Title>Mr.</ns:Title>
                        <ns:CompanyName>XXXX</ns:CompanyName>
                        <ns:PhoneNumber>XXXXXX</ns:PhoneNumber>
                        <ns:EMailAddress>XXXX</ns:EMailAddress>
                </ns:Contact>
                <ns:Address>
                    <ns:StreetLines>My Address</ns:StreetLines>
                    <ns:City>My City</ns:City>
                    <ns:StateOrProvinceCode>MD</ns:StateOrProvinceCode>
                    <ns:PostalCode>XX</ns:PostalCode>
                    <ns:CountryCode>US</ns:CountryCode>
                </ns:Address>
            </ns:PickupLocation>
            <ns:PackageLocation>FRONT</ns:PackageLocation>
            <ns:BuildingPart>DEPARTMENT</ns:BuildingPart>
            <ns:BuildingPartDescription>BuildingPartDescription</ns:BuildingPartDescription>
            <ns:ReadyTimestamp>T17:41:24-06:00</ns:ReadyTimestamp>
            <ns:CompanyCloseTime>17:00:00</ns:CompanyCloseTime>
            <ns:Location>NQAA</ns:Location>
            <ns:SuppliesRequested>SuppliesRequested</ns:SuppliesRequested>
    </ns:OriginDetail>
    <ns:PackageCount>1</ns:PackageCount>
    <ns:TotalWeight>
            <ns:Units>LB</ns:Units>
            <ns:Value>5</ns:Value>
    </ns:TotalWeight>
    <ns:CarrierCode>FDXE</ns:CarrierCode>
    <ns:OversizePackageCount>0</ns:OversizePackageCount>
    <ns:Remarks>test remark</ns:Remarks>
    <ns:CommodityDescription>TEST ENVIRONMENT -PLEASE DO NOT PROCESS PICKUP</ns:CommodityDescription>
    <ns:CountryRelationship>DOMESTIC</ns:CountryRelationship>
 </ns:CreatePickupRequest>
<v17:CreatePickupReply xmlns:v17="http://fedex.com/ws/pickup/v17">
<v17:HighestSeverity>ERROR</v17:HighestSeverity>
<v17:Notifications>
    <v17:Severity>ERROR</v17:Severity>
    <v17:Source>prof</v17:Source>
    <v17:Code>1000</v17:Code>
    <v17:Message>Authentication Failed</v17:Message>
</v17:Notifications>
<v17:TransactionDetail>
    <v17:CustomerTransactionId>123456789</v17:CustomerTransactionId>
    <v17:Localization>
        <v17:LanguageCode>EN</v17:LanguageCode>
        <v17:LocaleCode>ES</v17:LocaleCode>
    </v17:Localization>
</v17:TransactionDetail>
<v17:Version>
    <v17:ServiceId>pickup</v17:ServiceId>
    <v17:Major>17</v17:Major>
    <v17:Intermediate>0</v17:Intermediate>
    <v17:Minor>0</v17:Minor>
</v17:Version>