2011-06-29 22 views
0

この情報は、ドキュメントまたはオンラインのどこにも見つかりません。私は必要なフィールドが何で、どのような状況で必要なのかを知りたいと考えています。今、私は取得していますFedex Shipping Label API必須フィールド

RequestedShipment荷送人の接触を - にphoneNumberは、フェデックスからの応答として要求され、私の問題は、私は、書式設定のためのいくつかのケースでは、電話番号を持っているか、いない顧客を持っているということです電話番号は国際電話(これも失敗する)です。

フェデックスの出荷ラベルを印刷する際に電話番号を必須フィールドにしない方法はありますか?

答えて

1

電話番号がなくてもそれが必要な場合は、取引が行われるように電話番号を入力する必要があります。国内線の場合は、電話番号は10桁でなければなりません。私はそれが1-15桁でなければならないと思う。数字以外の文字は削除してください。

必要な番号を入力する限り、FedExに取引を送信する前に、必要な番号を入力する必要があります。あなたはこの船のサービス文書を読み出すことができます

+1

あなたは正確です。多くの掘削の後、私は電話番号が必要な理由の書類の一部を見つけましたが、今ではそのフィールドを自分のアプリに必要とするように設定しました。悲しい部分は、国際番号の場合は、アプリケーションが数字といくつかの特別な文字とフェデックスのための再フォーマットを受け入れることができるように、フォーマットに取り組む必要があるということです。 – Mcloide

+0

@Cristianoどこから必要なフィールドを見ることができますか?私はまた、それらのフィールドを探しています – Hafiz

+0

非常に多くの必須フィールドがあり、特に国際化を行っているとき。ドキュメントには必要なことが書かれていますが、その多くは試行錯誤が行われると言います。私は非常にサンプルのトランザクションXMLを見てみることをお勧めします - これらはほとんどが必要なフィールドを含んでいるので、必要なものをリバースエンジニアリングできるはずです。 – andyknas

-2

:あなたはすべてのパラメータを取得することができ、ページ番号22で https://www.fedex.com/templates/components/apps/wpor/secure/downloads/pdf/201707/FedEx_WebServices_ShipService_WSDLGuide_v2017.pdf

を、必要なものは、そこに記載されているあなたは、出荷ラベルを作成し、取得するための要求で送信する必要がありますその配送サービスの追跡番号。このpdfにアクセスできるのは、FedExアカウントにログインした後でなければなりません。資格がある場合にのみ、テストアカウント番号、キー、パスワード、メータ番号を取得できます。

あなたの全体の要求はあなたがテストモードである場合に送信してみてください準備ができている: https://wsbeta.fedex.com:443/web-services/shipまたはhttps://wsbeta.fedex.com:443/web-services を、あなたが生産している場合は、これらのリンクからベータ版を削除します。

関連する問題