Я json_decoded моего PAYPAL ответа остальных апов и получил это:анализ ответа Paypal REST API
["body"]=> object(stdClass)#4 (8) {
["id"]=> string(28) "PAY-66D616332R6551639KJLSMVQ"
["create_time"]=> string(20) "2013-10-10T22:12:38Z"
["update_time"]=> string(20) "2013-10-10T22:12:39Z"
["state"]=> string(7) "created"
["intent"]=> string(4) "sale"
["payer"]=> object(stdClass)#5 (2) {
["payment_method"]=> string(6) "paypal"
["payer_info"]=> object(stdClass)#6 (0) {}
}
["transactions"]=> array(1) {
[0]=> object(stdClass)#7 (3) {
["amount"]=> object(stdClass)#8 (3) {
["total"]=> string(6) "500.85"
["currency"]=> string(3) "USD"
["details"]=> object(stdClass)#9 (2) {
["subtotal"]=> string(6) "460.90"
["shipping"]=> string(5) "39.95"
}
}
["description"]=> string(43) "Mike and Maureen Photography - Order ID #10"
["item_list"]=> object(stdClass)#10 (1) {
["items"]=> array(2) {
[0]=> object(stdClass)#11 (5) {
["name"]=> string(48) "The Bean-8" x 10" - floating frame - black frame"
["sku"]=> string(7) "20 - 13"
["price"]=> string(6) "160.95"
["currency"]=> string(3) "USD"
["quantity"]=> string(1) "1"
}
[1]=> object(stdClass)#12 (5) {
["name"]=> string(62) "40 Steps and a View-36" x 48" - 0.75" thin gallery wrap canvas"
["sku"]=> string(5) "7 - 6"
["price"]=> string(6) "299.95"
["currency"]=> string(3) "USD"
["quantity"]=> string(1) "1"
}
}
}
}
}
["links"]=> array(3) {
[0]=> object(stdClass)#13 (3) {
["href"]=> string(79) "https://api.sandbox.paypal.com/v1/payments/payment/PAY-66D616332R6551639KJLSMVQ"
["rel"]=> string(4) "self"
["method"]=> string(3) "GET"
}
[1]=> object(stdClass)#14 (3) {
["href"]=> string(94) "https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-1XB37931V5368954G"
["rel"]=> string(12) "approval_url"
["method"]=> string(8) "REDIRECT"
}
[2]=> object(stdClass)#15 (3) {
["href"]=> string(87) "https://api.sandbox.paypal.com/v1/payments/payment/PAY-66D616332R6551639KJLSMVQ/execute"
["rel"]=> string(7) "execute"
["method"]=> string(4) "POST"
}
}
}
Я пытаюсь проверить значение «состояний», но я не могу показаться, чтобы выяснить, как ссылаться на что стоимость. Я пробовал: ($result
переменная, где расположен массив)
$result['body']['state']
$result['state']
$body['state']
Ни одна из этих работ, так может кто-нибудь сказать мне, как ссылаться на ключ «состояние» в этом беспорядке там? Я обычно довольно хорош с PHP, но по какой-то причине я не могу понять это.
Благодарим за помощь.
Редактировать
Я отформатировал ответ так его легче готов, но я застрял на выбор [1] HREF значения. Если я основываю его на предыдущем примере, я бы использовал
$ result ['body'] -> ссылка, но как мне пройти мимо этого конкретного href в [1]?
Спасибо, просто нужна еще одна пара глаз, чтобы помочь мне. – McCoy
Я отформатировал ответ так, чтобы его было легче читать, можете ли вы помочь мне получить правильный синтаксис для ссылки на [1] href в массиве ссылок? – McCoy
'$ result ['body'] -> ссылки [1] -> href' ... но вы понимаете ** почему **? –