ebay-apiを使用して、ユーザーが入力したitemIdを使用してリスト情報を引き出し、eBayの現在のライブオークションを自分のサイトにインポートします。記載されているアイテムの数量:私はかなりまっすぐ進むすなわちSingleXMLElementeBay-apiでfindItemsAdvancedの代わりにGetSingleItemに切り替える
$itemid = (string) $xml->searchResult->item->itemId;
$shipcost = (string) $xml->searchResult->item->shippingInfo->shippingServiceCost;
私は本当にいけないいくつかの情報が欠落しているのでFindItemsAdvancedを使用する必要があるが、使用して情報をつかんされFindItemsAdvancedを使用してきました。
私はGetSingleItemのドキュメントを見ましたが、searchResultメンバを持っていませんでした。私の質問は、上記のGetSingleItemを使って詳細を取得する方法です。
これは私が私の物を持っている私が使用されるプロセスであるが、任意の詳細この段階で
url2 is - http://open.api.ebay.com/shopping?callname=GetSingleItem&responseencoding=XML&appid=myIdApp&siteid=0&version=967&ItemID=192401461174&IncludeSelector=Details
その後、内容
$resp2 = file_get_contents($url2);
その後、XMLオブジェクト
$xml2 = new SimpleXMLElement($resp2);
をつかむカント私はFindItemsAdvancedで缶のような細部を抽出することはできません
私はより多くの情報を追加しているコメントのおかげで、のfile_get_contentsだけ私にこの
を与える2017-12-24T12:33:55.736Z Success E1033_CORE_APILW_18542200_R1 1033 false 192401461174 2018-01-17T10:29:17.000Z 2017-12-18T10:29:17.000Z http://www.ebay.com/itm/Aspire-CF-SUB-OHM-Mod-Battery-Ecig-Vape-Kit-Carbon-Fibre-Aspire-k3-Samsung-25r-/192401461174 FixedPriceItem wigan, Lancashire PayPal http://thumbs3.ebaystatic.com/pict/1924014611748080_1.jpg https://i.ebayimg.com/00/s/NTQ1WDczMQ==/z/6PkAAOSwttFaD~0~/$_1.PNG?set_id=8800005007 https://i.ebayimg.com/00/s/NzIwWDI5MA==/z/kccAAOSwtGlZCa0C/$_1.JPG?set_id=880000500F https://i.ebayimg.com/00/s/OTAyWDYwMA==/z/Gk8AAOSw42JZCa0D/$_1.JPG?set_id=880000500F https://i.ebayimg.com/00/s/Nzg3WDExODE=/z/eNkAAOSwQcJaBAo8/$_1.JPG?set_id=880000500F https://i.ebayimg.com/00/s/OTAwWDkwMA==/z/zQgAAOSwyP5aD~1K/$_1.JPG?set_id=8800005007 https://i.ebayimg.com/00/s/NTAwWDUwMA==/z/6RIAAOSwttFaD~1L/$_1.PNG?set_id=8800005007 wn69jt 183498 Health & Beauty:E Cigarettes, Vapes & Accs:E Cigarettes, Vapes & Mods 5 improveyourlife Purple 525 100.0 0 31.94 23.9 Active 0 Worldwide UK P23DT21H55M22S 184 26395:183497:183498 GB 14 days Returns Accepted Only if broken Buyer false false 0 1000 New false 0 false true true
私は名前空間を使用する文字列にXMLを取得する必要がありますが、私が何するかどうかはわかりません理解それ。クレイジーなことは、FindItemsAdvancedはそれを持っていないので、GetSingleItemから必要なものは数量だけです。