Редактировать ответ API в PHPPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Редактировать ответ API в PHP

Сообщение Anonymous »

Я постараюсь быть как можно более четким, учитывая сложность моего запроса. Я использую два плагина для этого; Первый «читает» API и отображает конечную точку, в то время как вторая «переводит» предыдущую конечную точку, связывая их с полями продукта на сайте, а затем в том, что он работает с импортом. API с использованием запроса
(где полный URL-адрес, который называется https://integrate.heo.com/retailer-api/ ... hot914278). Он был удален из каталога), результат таков: < /p>

Код: Выделить всё

Array
(
[content] => Array
(
[0] => Array
(
[productNumber] => WC14320MCF
[availabilityState] => AVAILABLE
[availableToOrder] => 1
[eta] =>
[availability] => GREEN
[inStock] => Array
(
[availability] => GREEN
)

[incoming] => Array
(
)

)

)
< /code>
Я бы хотел, чтобы номер продукта Hot914278 все еще появился в конечной точке, как это: < /p>
   Array
(
[content] => Array
(
[0] => Array
(
[productNumber] => WC14320MCF
[availabilityState] => AVAILABLE
[availableToOrder] => 1
[eta] =>
[availability] => GREEN
[inStock] => Array
(
[availability] => GREEN
)

[incoming] => Array
(
)
)
[1] => Array
(
[productNumber] => HOT914278
[availabilityState] => OUT OF STOCK
)

)
< /code>
Я хотел бы понять, смогу ли я добавить продукт в ответ API, который присутствует только в запросе.if(empty($item['productNumber'])){
$item['1']['productNumber'] = 'HOT914278';
}
< /code>
Очевидно, что он не работает; Я хотел бы отметить, что, чтобы увидеть, был ли хотя бы синтаксис правильным: 
[list]
[*]  Я ввел значение Hot914278 
Зная, что оно не существует, но мне нужно сделать это автоматически. Автоматическая функция, означающая, что ['1'] вводится для первого значения, которое не существует, ['2'] для второго и т. Д.

[/list]

Подробнее здесь: https://stackoverflow.com/questions/797 ... nse-in-php
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»