ここに、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->_;
}
「オブジェクト以外のプロパティを取得しようとしています」というエラーが表示されます。バリエーションがあればたくさん試しましたが、うまくいきません。私は本当に近いと思います。誰にも解決策がありますか?