4

この質問は、以前、ここ、およびウェブ上の他の場所で尋ねられたようですが、それがどのように行われたかについての確かなドキュメントをまだ見つけていません。

定期的にAmazonセラーセントラルから実際に注文を「吸い出し」、サーバー上のデータベースにデータを挿入して処理する方法が必要です。これを行う nuSOAP クライアントを作成できるというヒントがありますが、Amazon のドキュメントは脆弱で存在しません。

誰かが実際にこれを機能させましたか?私が見落としているかもしれない良いリソースはありますか?

ありがとう、

ニック



* 最新アップデート (9.01.09) *

Amazon は私のレポートを XML 形式に変換しましたが、これはまだ機能していません。

私は応答を取得します:

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SE="http://schemas.xmlsoap.org/soap/encoding/">

<SOAP-ENV:Body>
<ns1:ArrayOfMerchantDocumentInfo_Response xsi:type="ns0:ArrayOfMerchantDocumentInfo" xmlns:ns0="http://www.amazon.com/merchants/merchant-interface/" xmlns:ns1="http://systinet.com/xsd/SchemaTypes/"/>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>


これは、利用可能なドキュメント (注文) のリストであるはずです。しかし、それは私には何もないように見えます! 誰もこれを行う方法を知らないとは信じられません。Amazonにはかなり大きな会社がいくつか販売していますが、それらがすべて手書きで請求書を発行しているとは信じがたいです!


* アップデート *

PHP で書かれたサンプルを見つけまし。残念ながら、うまくいきません。それは(文字通り)何もしません。

私は彼らのサポート部門に電子メールを送信し、この不完全なドキュメントを指摘する 1 行の RTM を受け取りました。

私はまだこれを機能させようとしており、更新を投稿します-しかし、これをすぐに開始できない場合は、Amazonをドロップする必要があります. 注文を手動で処理するには規模が大きくなりすぎており、明らかに彼らは顧客を助けることに関心がありません.


* Amazon のドキュメントによると: *

Amazon.com はこの初期バージョンを開発しましたが、サポートする意図はありません。
維持するか、または将来的に改訂します。私たちの希望は、オープンソースの誰かが
コミュニティはパッケージのメンテナとして前進し、適用されるライセンス要件に従って新しいバージョンを後でリリースします。

とても便利にしてくれてありがとう、Amazon。

4

3 に答える 3

3

みんな、ありがとう、

私は最終的にこれを機能させました(サンプルコードを3週間ハッキングした後)。

それは完全な悪夢でした。彼らのサンプル コード (存在しないと主張している) から始めて、約 20 の異なる pear ライブラリを見つけて、それらの名前がす​​べて間違っているため、それらの名前を変更する必要があります。

次に、SOAP を介して呼び出すメソッドをドキュメント化されていないメソッドに変更する必要があります。ドキュメントにあるメソッドは実際には機能しないためです。

...そして最後に、レポートを XML として設定し、4 時間ごとにスケジュールしてもらいます。レポートの生成を開始するまでに、実際には 3 日かかります。

もちろん、「サポート」部門への電子メールには、基本的に次のような返信が返されます。

    アマゾンにお問い合わせいただきありがとうございます。

    中指のこの景色をお楽しみください。

    良い1日を!

(そして、彼らはフォローアップの電子メールを送信して、彼らの応答が役に立ったかどうかを尋ねる大胆さを持っています!) Amazon は最低です。私たちがそれらを取り除くとき、私はうれしいです.

于 2009-10-09T05:55:26.803 に答える
0

SOAP を忘れて、かなりシンプルな Amazon Inventory Management API を使用してください: http://www.amazonsellercommunity.com/forums/ann.jspa?annID=18

使用している環境はわかりませんが、ほとんどの環境には単純な HTTP GET/POST 機能があります。

于 2009-10-06T06:32:31.660 に答える
0

ニック、

セラーセントラルで注文レポートを作成しているかどうかを確認してください。[注文] -> [注文レポート] の下にあります。

于 2009-10-06T06:15:08.027 に答える