Многократная передача запроса json в загрузчике с измененным json - PullRequest
1 голос
/ 25 октября 2019

У меня есть запрос, где мне нужно отправить параметры в виде объектов JSON, чтобы обновить время для разных раундов. У меня есть некоторые трудности с этим. Ниже моя просьба. Я заменил каждое время начала и окончания на текущую дату и дату следующего дня, используя lr_save_datetime. Проблема в том, что в запросе JSON теперь 8 объектов. Когда это 1-й раунд, мы отправляем все 8 объектов в запросе JSON, когда это 2-й раунд, нам нужно отправить только 7 объектов из запроса JSON (исключая первый объект из предыдущего запроса JSON). Я ценю любую помощь о том, как это сделать.

web_custom_request("Edit-Time", 
    "URL=https://some.com/EditTime", 
    "Method=PUT", 
    "Resource=0", 
    "RecContentType=application/vnd.api+json", 
    "Referer=https://some.com/edit", 
    "Snapshot=t27.inf", 
    "Mode=HTML", 
    "Body={\"data\":[{\"attributes\":{\"starts-at\":\"2019-10-21T16:20:00.000-0400\",\"ends-at\":\"{Curr_Date}T{New_Time}.000-0400\",\"fixed-start\":true,\"visible\":true},\"relationships\":{\"schedule\":{\"data\":{\"type\":\"schedules\",\"id\":\"1\"}}},\"type\":\"rounds\",\"id\":\"1\"},{\"attributes\":{\"starts-at\":\"{New_Date}T13:50:00.000-0400\",\"ends-at\":\"{New_Date}T14:50:00.000-0400\",\"fixed-start\":false,\"visible\":true},\"relationships\":{\"schedule\":{\"data\":{\"type\":\"schedules\",\"id\""
    ":\"1\"}}},\"type\":\"rounds\",\"id\":\"2\"},{\"attributes\":{\"starts-at\":\"{New_Date}T15:50:00.000-0400\",\"ends-at\":\"{New_Date}T16:50:00.000-0400\",\"fixed-start\":false,\"visible\":true},\"relationships\":{\"schedule\":{\"data\":{\"type\":\"schedules\",\"id\":\"1\"}}},\"type\":\"rounds\",\"id\":\"3\"},{\"attributes\":{\"starts-at\":\"{New_Date}T17:50:00.000-0400\",\"ends-at\":\"{New_Date}T18:50:00.000-0400\",\"fixed-start\":false,\"visible\":true},\"relationships\":{\"schedule\":{\"data\":{"
    "\"type\":\"schedules\",\"id\":\"1\"}}},\"type\":\"rounds\",\"id\":\"4\"},{\"attributes\":{\"starts-at\":\"{New_Date}T19:50:00.000-0400\",\"ends-at\":\"{New_Date}T20:50:00.000-0400\",\"fixed-start\":false,\"visible\":false},\"relationships\":{\"schedule\":{\"data\":{\"type\":\"schedules\",\"id\":\"1\"}}},\"type\":\"rounds\",\"id\":\"5\"},{\"attributes\":{\"starts-at\":\"{New_Date}T21:50:00.000-0400\",\"ends-at\":\"{New_Date}T22:50:00.000-0400\",\"fixed-start\":false,\"visible\":false},\""
    "relationships\":{\"schedule\":{\"data\":{\"type\":\"schedules\",\"id\":\"1\"}}},\"type\":\"rounds\",\"id\":\"6\"},{\"attributes\":{\"starts-at\":\"{New_Date}T23:50:00.000-0400\",\"ends-at\":\"2019-11-26T08:50:00.000-0400\",\"fixed-start\":false,\"visible\":false},\"relationships\":{\"schedule\":{\"data\":{\"type\":\"schedules\",\"id\":\"1\"}}},\"type\":\"rounds\",\"id\":\"7\"},{\"attributes\":{\"starts-at\":\"2019-10-26T09:50:00.000-0400\",\"ends-at\":\"2019-10-26T10:50:00.000-0400\",\""
    "fixed-start\":false,\"visible\":false},\"relationships\":{\"schedule\":{\"data\":{\"type\":\"schedules\",\"id\":\"1\"}}},\"type\":\"rounds\",\"id\":\"8\"}]}", 
    EXTRARES, 
    "Url=schedule", "Referer=https://some.com/edit", ENDITEM, 
    LAST);
...