logomerkezi adlı üyeden alıntı: mesajı görüntüle
Arkadaşlar elimde api mevcut ama kullanımı ile ilgili şu makale çok kafamı karıştırdı nasıl verileri çekebilirim?

Makale;
https://logvrp.zendesk.com/hc/tr/art...mization-v1-tr
PHP:
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => 'http://logvrp.com/logvrpws/api/v1/Route.svc/rj/Optimization',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS =>'{
  "apiKey": "API anahtarınız",
  "computationTicketID": "hesaplama için gerekli olan ticket id\'niz",
  "computationParameters": {
    "userID": 0,
    "avoidRegions": null,
    "currencyID": 1,
    "distanceUnitID": 1,
    "optimizationGoal": 1,
    "useCFDinAlg": false,
    "splitDeliveryPickupVehicles": false,
    "avoidHighways": false,
    "avoidTolls": false,
    "vehicleEndOfDayLocation": 1,
    "visitStationsOnce": true,
    "partitionByLocations": true,
    "allowDepotRevisitBySameVehicle": false,
    "maxDistancePerRoute": "0",
    "maxContinuousRideTime": {
      "hour": "0",
      "minute": "0"
    },
    "maxWorkTimeInDay": {
      "hour": "0",
      "minute": "0"
    },
    "minPauseTime": {
      "hour": "0",
      "minute": "0"
    },
    "maxNumberOfRoutes": "0",
    "maxRouteDuration": {
      "day": "0",
      "hour": "0",
      "minute": "0"
    },
    "maxStopsPerRoute": "0",
    "availableHoursList": {
      "weeklyWorkingTime": [
        {
          "P1": {
            "start": {
              "hour": "00",
              "minute": "00"
            },
            "end": {
              "hour": "00",
              "minute": "00"
            }
          },
          "P2": {
            "start": {
              "hour": "00",
              "minute": "00"
            },
            "end": {
              "hour": "00",
              "minute": "00"
            }
          }
        },
        {
          "P1": {
            "start": {
              "hour": "00",
              "minute": "00"
            },
            "end": {
              "hour": "00",
              "minute": "00"
            }
          },
          "P2": {
            "start": {
              "hour": "00",
              "minute": "00"
            },
            "end": {
              "hour": "00",
              "minute": "00"
            }
          }
        },
        {
          "P1": {
            "start": {
              "hour": "00",
              "minute": "00"
            },
            "end": {
              "hour": "00",
              "minute": "00"
            }
          },
          "P2": {
            "start": {
              "hour": "00",
              "minute": "00"
            },
            "end": {
              "hour": "00",
              "minute": "00"
            }
          }
        },
        {
          "P1": {
            "start": {
              "hour": "00",
              "minute": "00"
            },
            "end": {
              "hour": "00",
              "minute": "00"
            }
          },
          "P2": {
            "start": {
              "hour": "00",
              "minute": "00"
            },
            "end": {
              "hour": "00",
              "minute": "00"
            }
          }
        },
        {
          "P1": {
            "start": {
              "hour": "00",
              "minute": "00"
            },
            "end": {
              "hour": "00",
              "minute": "00"
            }
          },
          "P2": {
            "start": {
              "hour": "00",
              "minute": "00"
            },
            "end": {
              "hour": "00",
              "minute": "00"
            }
          }
        },
        {
          "P1": {
            "start": {
              "hour": "00",
              "minute": "00"
            },
            "end": {
              "hour": "00",
              "minute": "00"
            }
          },
          "P2": {
            "start": {
              "hour": "00",
              "minute": "00"
            },
            "end": {
              "hour": "00",
              "minute": "00"
            }
          }
        },
        {
          "P1": {
            "start": {
              "hour": "00",
              "minute": "00"
            },
            "end": {
              "hour": "00",
              "minute": "00"
            }
          },
          "P2": {
            "start": {
              "hour": "00",
              "minute": "00"
            },
            "end": {
              "hour": "00",
              "minute": "00"
            }
          }
        }
      ],
      "holidays": [
 
      ]
    }
  },
  "algorithmID": 1
}',
  CURLOPT_HTTPHEADER => array(
    'Content-Type: application/json'
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
Node.js:

var axios = require('axios');
var data = JSON.stringify({
  "apiKey": "API anahtarınız",
  "computationTicketID": "hesaplama için gerekli olan ticket id'niz",
  "computationParameters": {
    "userID": 0,
    "avoidRegions": null,
    "currencyID": 1,
    "distanceUnitID": 1,
    "optimizationGoal": 1,
    "useCFDinAlg": false,
    "splitDeliveryPickupVehicles": false,
    "avoidHighways": false,
    "avoidTolls": false,
    "vehicleEndOfDayLocation": 1,
    "visitStationsOnce": true,
    "partitionByLocations": true,
    "allowDepotRevisitBySameVehicle": false,
    "maxDistancePerRoute": "0",
    "maxContinuousRideTime": {
      "hour": "0",
      "minute": "0"
    },
    "maxWorkTimeInDay": {
      "hour": "0",
      "minute": "0"
    },
    "minPauseTime": {
      "hour": "0",
      "minute": "0"
    },
    "maxNumberOfRoutes": "0",
    "maxRouteDuration": {
      "day": "0",
      "hour": "0",
      "minute": "0"
    },
    "maxStopsPerRoute": "0",
    "availableHoursList": {
      "weeklyWorkingTime": [
        {
          "P1": {
            "start": {
              "hour": "00",
              "minute": "00"
            },
            "end": {
              "hour": "00",
              "minute": "00"
            }
          },
          "P2": {
            "start": {
              "hour": "00",
              "minute": "00"
            },
            "end": {
              "hour": "00",
              "minute": "00"
            }
          }
        },
        {
          "P1": {
            "start": {
              "hour": "00",
              "minute": "00"
            },
            "end": {
              "hour": "00",
              "minute": "00"
            }
          },
          "P2": {
            "start": {
              "hour": "00",
              "minute": "00"
            },
            "end": {
              "hour": "00",
              "minute": "00"
            }
          }
        },
        {
          "P1": {
            "start": {
              "hour": "00",
              "minute": "00"
            },
            "end": {
              "hour": "00",
              "minute": "00"
            }
          },
          "P2": {
            "start": {
              "hour": "00",
              "minute": "00"
            },
            "end": {
              "hour": "00",
              "minute": "00"
            }
          }
        },
        {
          "P1": {
            "start": {
              "hour": "00",
              "minute": "00"
            },
            "end": {
              "hour": "00",
              "minute": "00"
            }
          },
          "P2": {
            "start": {
              "hour": "00",
              "minute": "00"
            },
            "end": {
              "hour": "00",
              "minute": "00"
            }
          }
        },
        {
          "P1": {
            "start": {
              "hour": "00",
              "minute": "00"
            },
            "end": {
              "hour": "00",
              "minute": "00"
            }
          },
          "P2": {
            "start": {
              "hour": "00",
              "minute": "00"
            },
            "end": {
              "hour": "00",
              "minute": "00"
            }
          }
        },
        {
          "P1": {
            "start": {
              "hour": "00",
              "minute": "00"
            },
            "end": {
              "hour": "00",
              "minute": "00"
            }
          },
          "P2": {
            "start": {
              "hour": "00",
              "minute": "00"
            },
            "end": {
              "hour": "00",
              "minute": "00"
            }
          }
        },
        {
          "P1": {
            "start": {
              "hour": "00",
              "minute": "00"
            },
            "end": {
              "hour": "00",
              "minute": "00"
            }
          },
          "P2": {
            "start": {
              "hour": "00",
              "minute": "00"
            },
            "end": {
              "hour": "00",
              "minute": "00"
            }
          }
        }
      ],
      "holidays": []
    }
  },
  "algorithmID": 1
});

var config = {
  method: 'post',
  url: 'http://logvrp.com/logvrpws/api/v1/Route.svc/rj/Optimization',
  headers: {
    'Content-Type': 'application/json'
  },
  data : data
};

axios(config)
.then(function (response) {
  console.log(JSON.stringify(response.data));
})
.catch(function (error) {
  console.log(error);
});