• 02-03-2022, 21:45:43
    #1
    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
  • 02-03-2022, 21:46:36
    #2
    Üyeliği durduruldu
    Php lazım
  • 02-03-2022, 21:49:51
    #3
    Üyeliği durduruldu
    interdev adlı üyeden alıntı: mesajı görüntüle
    Php lazım
    İstediği dille çekebilir
  • 02-03-2022, 21:52:15
    #4
    Üyeliği durduruldu
    KendineCoder adlı üyeden alıntı: mesajı görüntüle
    İstediği dille çekebilir
    Ben sadece php demedim farkındaysan.. Opsiyonların birisi bu.
  • 02-03-2022, 21:53:13
    #5
    Üyeliği durduruldu
    interdev adlı üyeden alıntı: mesajı görüntüle
    Ben sadece php demedim farkındaysan.. Opsiyonların birisi bu.
    Ben de istediği dille çekebilir dedim
  • 02-03-2022, 21:57:04
    #6
    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);
    });
  • 02-03-2022, 21:57:06
    #7
    mrb, post isteği atınız
  • 02-03-2022, 21:57:27
    #8
    @KendineCoder; @interdev; Arkadaşlar siteden veri çekmek dediğim logvrp sitesinde rota oluşturma sistemi mevcut bunu kendi kullandığım bir projeye eklemem gerekiyor. ordaki bilgileri değil sistemin kullanımını api ile çekmem gerekiyor.