Ошибка аутентификации при попытке подключения - PullRequest
0 голосов
/ 26 сентября 2019

Я начинаю использовать Fedex API (PHP) для моего сайта электронной коммерции.

Я получил это https://github.com/JeremyDunn/php-fedex-api-wrapper и просто пытался его настроить, пока все, что яЯ изменил файл учетных данных, чтобы я мог просто настроить его и пройти тестирование, но у меня появляется ошибка аутентификации.

Итак, я зарегистрировался в FedEx и получил данные своей учетной записи на их сайте: enter image description here

Затем я получил от них электронное письмо с соответствующим паролем: enter image description here

В этот момент я подтвердил, что «Аккаунт»Число 'и' номер счетчика 'совпадают, поэтому это не относится к реквизитам учетной записи' Live '/' Test ', поэтому у меня есть правильный ключ и пароль.

Это только 4 части информации, которые определеныв файле учетных данных, но он дает дополнительную информацию, такую ​​как «Номер учетной записи доставки» и «Идентификатор центра» в электронном письме / на сайте.

Итак, я просто запустил файл «rate-request.php»'файл с деталями, которые уже жестко запрограммированы для тестирования, и я получаю следующееg:

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 
            ) 
        ) 
    ) 
)

Есть ли что-то еще, что мне нужно сделать, чтобы пройти аутентификацию должным образом, или мне чего-то не хватает?

...