ここに、Soap を使用した Web サイトからの出力があります。
stdClass オブジェクト ( [ページ] => 0 [アイテム] => 3 [合計] => 3 [saleItems] => stdClass オブジェクト ( [saleItem] => 配列 ( [0] => stdClass オブジェクト ( [reviewState] => オープン [追跡日] => 2011-11-03T01:06:43.547+01:00 [変更日] => 2011-11-03T01:06:43.677+01:00 [クリック日] => 2011-10-30T22:57:57.383+01:00 [広告スペース] => stdClass オブジェクト ( [_] => Beslist.nl [id] => 1437603 ) [admedium] => stdClass オブジェクト ( [_] => 001. プログラムのロゴ [ID] => 535098 ) [プログラム] => stdClass オブジェクト ( [_] => ザヴィ NL [ID] => 8991 ) [クリック ID] => 1565847253976339456 [clickInId] => 0 [金額] => 40.45 [手数料] => 2.83 [通貨] => ユーロ [gpps] => stdClass オブジェクト ( [gpp] => 配列 ( [0] => stdClass オブジェクト ( [_] => ショップリンク [id] => zpar0 ) ) ) [trackingCategory] => stdClass オブジェクト ( [_] => デフォルト [ID] => 45181 ) [ID] => 46a4f84a-ba9a-45b3-af86-da5f3ec29648 ) ) ) )
プログラム、コミッション、および gpp->_ からのデータ (foreach ループを使用) が必要です。次のように、プログラムとコミッションからデータを取得できます。
foreach ($sales->saleItems->saleItem as $sale) {
$programma = $sale->program->_;
$commissie = $sale->commission;
}
魅力のように機能します。ただし、からデータを取得できませんgpp->_
(結果としてショップリンクが必要です)。私は現在持っています:
foreach ($sales->saleItems->saleItem->gpps->gpp as $tracking) {
echo $tracking->_;
}
「オブジェクト以外のプロパティを取得しようとしています」というエラーが表示されます。バリエーションがあればたくさん試しましたが、うまくいきません。私は本当に近いと思います。誰にも解決策がありますか?