2016-11-23 29 views
1

Shippo::Transactionのインスタンスを作成すると、label_urlフィールドからトランザクションpdfにアクセスできます。リターンラベルのpdfへのアクセス方法を教えてください。API経由でリターンラベルpdfにアクセスするには?

私はaddress_returnまたは/およびreturn_ofフィールドでShippo::Shipmentのインスタンスを作成しようとした私は、APIレスポンスから帰国ラベルPDFファイルへのリンクを受け取りました。私はそれをWebバージョンを使用してのみ行うことができます。

APIのドキュメントでこの問題について何も見つかりませんでした。

+0

この両方のソリューションは私のために動作しません何らかの理由でいくつかの有用な追加タグ –

答えて

0

Shippo return label docsをご覧ください。

返品ラベルを作成するプロセスは、出荷ラベルにreturn_ofフィールドを追加しただけで、送信ラベルと同じです。

  1. アウトバウンドのトランザクションオブジェクトのobject_idShippo::Shipmentreturn_ofとのセットを作成します。
  2. Shippo::Transactionを作成して、返された料金の1つを購入してください。

(AltrnativelyあなたもShippo Single Label Call Creationと1回のAPIコールでリターンラベルを購入することができます。)

+0

を追加します。私はこれで1回のAPIコールで返品ラベルを作成しようとすると 'FOO =七宝:: Transaction.create(出荷: "04246b7be7004ae5a60a5c9e32aca124"、carrier_account: "ce24d26c1bba45ddb7204e212e517708"、servicelevel_token: "usps_priority")paramsは'私が手 を '七宝:: ApiError次:エラー:500内部サーバーエラー

サーバーエラー(500)

' –

+0

とするとき、私は新しい出荷 'new_shipment =七宝:: Shipment.create(return_ofを経由して、それをやろうとしている:「921fd04dfff547b3ae5d955da67ccc69新しいトランザクション「new_transaction = Shippo :: Transaction.create(rate:new_s)」、「address_to:previous_shipment [:address_from」、address_from:previous_shipment [:address_to]、パーセル:previous_shipment [:パーセル] APIからのトランザクションJSONオブジェクトを取得しました。エラーメッセージ 'object_purposeがPURCHASEでないため、指定されたレートを購入できません。' –

+0

@MykhailoBohoslavskyi完全なAPIリクエストまたはあなたのShippoユーザー名?または[email protected]までお気軽にお送りください。これにより、詳細を調べることができ、もっと早くデバッグすることができます:) –

関連する問題