UPSには出荷計算のために利用できるいくつかのAPIがあることは知っています。 PHPを使用したUPS APIを使用して出荷とPDF出荷ラベルを作成することは可能ですか?誰も作業サンプルコードを持っていますか?PHPでUPSパッケージの発送/受け取り依頼を作成することはできますか?サンプルコード?
答えて
私は最近、ups-phpを使って統合を行った。
プロジェクトはそれ以来ずっと進んでいるようで、開発版では最も一般的なアクション(レート、トラック、船舶、空)をサポートしています。完成したソフトウェアではありませんが、必要に応じて使いやすく構築が簡単です。
クラスを使用して配送ラベルを取得し、フォーマットと印刷方法をupsShipクラス内で指定することができます。ラベルは、base64 GIFのXMLレスポンスの中に返され、出力/保存されます。
//Response from UPS
$label = $responseArray['ShipmentAcceptResponse']['ShipmentResults']['PackageResults']['LabelImage']['GraphicImage']['VALUE'];
ありがとう、私はそれを見ていたが、最新のsvnビルドが出荷サポートを持っていることに気づいていなかった。 –
私はそれを最初に気づかなかった、私は実際にかなり節約のために安心していた。 – arbales
UPS出荷ラベルを印刷するために正常に使用した統合は、https://github.com/gabrielbull/php-ups-apiです。あなたはhttps://github.com/gabrielbull/php-ups-api#shipping-class例を参照している場合、あなたが$api->accept($confirm->ShipmentDigest)
呼び出しを行っ成功した後、ラベルを取得するには、次の手順は、以下のとおりです。
$base64_string = $accept->PackageResults->LabelImage->GraphicImage;
$ifp = fopen("foo.gif", 'wb');
fwrite($ifp, base64_decode($base64_string));
fclose($ifp);
- 1. .hbm.xmlファイルからテーブルを作成するようにHibernateに依頼することはできますか?
- 2. ここで、delphiは$(JDKPath)の値を受け取りますか?
- 3. 投稿依頼を送信するメールフックを作成する
- 4. この文字列を作成するときに私は何を受け取るのですか? 。Javascriptを
- 5. アンドロイドスタジオのアンドロイドテレビエミュレータでキャストを受け取ることはできますか?
- 6. アンドロイドログインページでPHPの応答を受け取ることができません
- 7. パッケージとインポート文を避けることはできますか?
- 8. PHPとMySQLで受け入れられないリクエストを受け取ることができません
- 9. curlでポストリクエストを送信することはできますが、ノードサーバーからは受け付けません
- 10. JSON経由でメールを受け取ることはできますか?
- 11. NetSuiteワークフローで注文書を受け取ることはできますか?
- 12. Androidライブラリでプッシュ通知を受け取ることはできますか?
- 13. codeIgniterでajaxリクエストを受け取ることができませんPHP
- 14. 電子メールを受け取ることができませんPHPから送信
- 15. pythonスクリプト用のdebパッケージを作成することはできますか?
- 16. PHPからAJAX経由で返信を受け取ります
- 17. 1つのPHPドキュメントが2つのクライアントから入力を受け取ることはできますか?
- 18. php形式のテキストボックスから複数の入力を受け取ることはできますか?
- 19. ガンムはSMSを受け取ることができません
- 20. サードパーティのホストは、クローズドソース/プライベートソースコード管理の信頼を受けることができますか?
- 21. パッケージが別のパッケージまたは機能内にロードされたときに通知を受け取ることはできますか?
- 22. SQLite3はコンソール上でiso-8859-9を受け取りますが、PHPクエリでは受け付けません
- 23. UPS/FedExの出荷依頼の特殊文字
- 24. アップロードされたファイルをファイルシステムに保存せずにPHPで受け取ることはできますか?
- 25. はHBaseのからデータを受け取り、私はこのようハイブ表を作成することができます
- 26. pythonはハイブコンソール出力を受け取ることができますか?
- 27. CString :: Format()はconst std :: stringを受け取ることができますか?
- 28. codeigniterはポスト配列を受け取ることができますか?
- 29. HTML 5ビデオタグがIPマルチキャストストリームを受け取ることはできますか?
- 30. ASP MVCコントローラアクションがバイト[]を受け取ることはできますか?
UPS初心者が最初にこのポストを始めたいことがあります。https://stackoverflow.com/question/43514051/ups-shipping-tutorial-php/ –