can't understand why the credentials of开发者_如何学Go my fedex web services test account won't work for the create shipping service and work for the track package service. any ideas?
This could be due to differences in test and production wdsl. You'll see something like this
<service name="RateService">
<port name="RateServicePort" binding="ns:RateServiceSoapBinding">
<s1:address location="https://gatewaybeta.fedex.com:443/web-services/rate"/>
</port>
</service>
Test is gatewaybeta.fedex.com production is gateway.fedex.com
Edit: Fixed spelling
Fedex is giving out bogus credentials.
I know this post is from 2010, but it appears Fedex has not gotten their act together regarding their test credentials. I was told by someone in Web services tech support that there is a limited array of test credentials and there are some that are simply not valid. Turns out, once you get test credentials with your user account, they will always be the same when requested from that account.
They advised me to create a new fedex.com account and request new credentials. Fortunately, these were different than the first and worked as soon as I replaced them.
I had this problem a while back and it turned out as I recall that I was registered for testing some services and not others. You may have to call FedEx and have them take a look at your dev account and see what services you are registered for testing.
精彩评论