3

彼らが API を持っていることは理解していますが、私が持っている質問のいくつかはそれでは答えられないでしょう。以前に API を統合した他の人からフィードバックを受け取ることは素晴らしいことです.

私は基本的に、訪問者がサイトの所有者に中古品を販売することを選択できる Web サイトで作業しています。

ユーザーが販売を決定した場合、アイテムの仕様を入力して見積もりを受け取ることができます。それから彼は自分の住所の入力に進みます。これは、配送ラベルを作成する前または作成中に Fedex API を使用して確認する必要があると思います。

したがって、住所が確認されたと仮定すると、私がやり取りしなければならない API のスクリプトは次のようになります/Ship/Ground/Domestic/ShipGroundDomestic.php5(他の種類の配送タイプはまだ統合しないため)。

  • これは実際に出荷を作成し、アカウントのセットアップを請求するスクリプトですか? すべてがうまくいけば、ステータスを含む xml 応答を返しますか?
  • それはSOAPベースなので、pdfとpngの配送ラベルタイプのオプションがあることに気づきました。ラベルを生成するように見えますが、実際にはどこに保存されていますか?それは一時的なものですか?
  • スクリプトでは、API キー、パスワード、アカウント #、およびメーター # のオプションを指定します。そのため、サイト所有者の資格情報を実際に知っている必要があります。これは、出荷/ラベルの作成に料金がかかるためです。通常のアカウントは使用できません。 CCのセットアップはありませんよね?
  • 彼らに連絡して、アカウントをテストモードにするように言わないと、実際に何かをテストすることはできませんか? または、テストモード用の追加パラメーターはありますか?
  • すべての出荷をローカル データベースに保存して、それらをプルアップする必要がありますよね? それとも、すべての情報を保存するために Fedex だけに頼るべきですか? ローカル データベースを使用すると、出荷をユーザーにマッピングし、Fedex が提供するスクリプトを使用して配送状況を調べることができるので、そうする必要があると思います。
  • 配送状況の更新を顧客に自動的に電子メールで送信する機能を使用する場合、ある種の cron ジョブを使用して、更新が行われたかどうかを確認する必要があります。他の方法ではこれを行うことはできませんか?
4

1 に答える 1

2

Fedex Web サービス API を使用している場合は、https://www.fedex.com/wpor/wpor/editConsult.doにアクセスしてテスト キーを取得します (既にサインインしている必要がある場合があります)。

それが生成するラベルは、現在のディレクトリにダンプされます。これは、一意のファイル名を生成することさえできないため、プロダクション コードでは明らかに受け入れられませんが、php ファイルはサンプル コードです。彼らが与えるコードを変更して、返されたラベルでやりたいことを何でもします。

ローカルデータベースが必要です。

ユーザーに最新情報を送信する理由は何ですか? 追跡番号を使用して自分で調べることができない理由はありますか? トラッキング API を定期的に呼び出して電子メールを生成することは可能ですが、ユーザーは本当にこれらの電子メールを必要としているでしょうか?

于 2009-12-06T02:35:34.823 に答える