尝试连接时出现身份验证错误

时间:2019-09-26 08:45:26

标签: php fedex

我正在为我的电子商务网站开始使用Fedex API(PHP)。

我得到了这个https://github.com/JeremyDunn/php-fedex-api-wrapper并只是试图对其进行设置,到目前为止,我所做的只是更改凭据文件,以便可以进行设置和测试,但是却收到验证错误。

因此,我注册了Fedex,并从他们的网站获取了我的帐户详细信息: enter image description here

然后我从他们那里收到了一封包含相关密码的电子邮件: enter image description here

至此,我已经确认“帐号”和“仪表号”匹配,因此不是“实时” /“测试”帐户详细信息的情况,因此我拥有正确的键和密码。

这些是凭据文件中定义的仅有的4条信息,但确实提供了更多详细信息,例如电子邮件/网站上的“运输帐号”和“集线器ID”。

因此,我只运行了'rate-request.php'文件,其中包含已经为测试进行了硬编码的详细信息,我得到了以下信息:

FedEx\RateService\ComplexType\RateReply Object ( 
    [name:protected] => RateReply 
    [values:protected] => Array ( 
        [HighestSeverity] => ERROR 
        [Notifications] => Array ( 
            [0] => FedEx\RateService\ComplexType\Notification Object ( 
                [name:protected] => Notification 
                [values:protected] => Array ( 
                    [Severity] => ERROR 
                    [Source] => prof 
                    [Code] => 1000 
                    [Message] => Authentication Failed 
                ) 
            ) 
        ) 
        [TransactionDetail] => FedEx\RateService\ComplexType\TransactionDetail Object ( 
            [name:protected] => TransactionDetail 
            [values:protected] => Array ( 
                [CustomerTransactionId] => testing rate service request 
            ) 
        ) 
        [Version] => FedEx\RateService\ComplexType\VersionId Object ( 
            [name:protected] => VersionId 
            [values:protected] => Array ( 
                [ServiceId] => crs 
                [Major] => 24 
                [Intermediate] => 0 
                [Minor] => 0 
            ) 
        ) 
    ) 
)

我还需要做其他事情来获得正确的身份验证吗,或者我缺少什么?

0 个答案:

没有答案