彼らが API を持っていることは理解していますが、私が持っている質問のいくつかはそれでは答えられないでしょう。以前に API を統合した他の人からフィードバックを受け取ることは素晴らしいことです.
私は基本的に、訪問者がサイトの所有者に中古品を販売することを選択できる Web サイトで作業しています。
ユーザーが販売を決定した場合、アイテムの仕様を入力して見積もりを受け取ることができます。それから彼は自分の住所の入力に進みます。これは、配送ラベルを作成する前または作成中に Fedex API を使用して確認する必要があると思います。
したがって、住所が確認されたと仮定すると、私がやり取りしなければならない API のスクリプトは次のようになります/Ship/Ground/Domestic/ShipGroundDomestic.php5
(他の種類の配送タイプはまだ統合しないため)。
- これは実際に出荷を作成し、アカウントのセットアップを請求するスクリプトですか? すべてがうまくいけば、ステータスを含む xml 応答を返しますか?
- それはSOAPベースなので、pdfとpngの配送ラベルタイプのオプションがあることに気づきました。ラベルを生成するように見えますが、実際にはどこに保存されていますか?それは一時的なものですか?
- スクリプトでは、API キー、パスワード、アカウント #、およびメーター # のオプションを指定します。そのため、サイト所有者の資格情報を実際に知っている必要があります。これは、出荷/ラベルの作成に料金がかかるためです。通常のアカウントは使用できません。 CCのセットアップはありませんよね?
- 彼らに連絡して、アカウントをテストモードにするように言わないと、実際に何かをテストすることはできませんか? または、テストモード用の追加パラメーターはありますか?
- すべての出荷をローカル データベースに保存して、それらをプルアップする必要がありますよね? それとも、すべての情報を保存するために Fedex だけに頼るべきですか? ローカル データベースを使用すると、出荷をユーザーにマッピングし、Fedex が提供するスクリプトを使用して配送状況を調べることができるので、そうする必要があると思います。
- 配送状況の更新を顧客に自動的に電子メールで送信する機能を使用する場合、ある種の cron ジョブを使用して、更新が行われたかどうかを確認する必要があります。他の方法ではこれを行うことはできませんか?