для цитаты api обновление ответа у меня не работает в xero, странная проблема от xero - PullRequest
0 голосов
/ 23 марта 2020

я работаю над обновлением котировок api в xero, но этот api не работает, когда я отправляю запрос в почтальоне, он просто загружает этот запрос, но не получает оттуда никакого ответа, здесь я загрузил свой полный код здесь, может кто-нибудь, пожалуйста, посмотрите на это и помогите мне решить эту проблему?

<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "https://api.xero.com/api.xro/2.0/Quotes",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "{\n \"QuoteID\": \"5e84b02b-477f-461a-a6e2-7fceba96dcd7\",\n \"QuoteNumber\": \"QU-0003\",\n \"Reference\": \"REF-90092\",\n \"Terms\": \"Quote is valid for 30 business days\",\n \"Contact\": {\n   \"ContactID\": \"092edac3-4c57-4f82-a754-2d60d8dd96e7\"\n },\n \"LineItems\": [\n   {\n     \"LineItemID\": \"060f0936-5818-4b31-acbd-6c733dafbc1a\",\n     \"Description\": \"Jurassic Park Colouring Book\",\n     \"UnitAmount\": 12.50,\n     \"LineAmount\": 12.50,\n     \"ItemCode\": \"001\",\n     \"Quantity\": 1.0000\n   }\n ],\n \"Date\": \"2021-11-29\",\n \"ExpiryDate\": \"2021-12-29\",\n \"Status\": \"ACCEPTED\",\n \"CurrencyCode\": \"ZAR\",\n \"SubTotal\": 12.50,\n \"TotalTax\": 0.00,\n \"Total\": 12.50,\n \"Title\": \"Quote for product sale\",\n \"Summary\": \"Sale of book\",\n \"Tracking\": [],\n \"LineAmountTypes\": \"EXCLUSIVE\"\n }",
  CURLOPT_HTTPHEADER => array(
    "accept: application/json",
    "authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjFDQUY4RTY2NzcyRDZEQzAyOEQ2NzI2RkQwMjYxNTgxNTcwRUZDMTkiLCJ0eXAiOiJKV1QiLCJ4NXQiOiJISy1PWm5jdGJjQW8xbkp2MENZVmdWY09fQmsifQ.eyJuYmYiOjE1ODQ5NjQzNTUsImV4cCI6MTU4NDk2NjE1NSwiaXNzIjoiaHR0cHM6Ly9pZGVudGl0eS54ZXJvLmNvbSIsImF1ZCI6Imh0dHBzOi8vaWRlbnRpdHkueGVyby5jb20vcmVzb3VyY2VzIiwiY2xpZW50X2lkIjoiMDk5OERFODdBOTE2NDE5Rjk5MTZGM0JDNjIwQjdDMEIiLCJzdWIiOiJjZWJkZTJhYzY0Mzk1MDc1YWFkYWYyNjA1MzU4Nzg5NiIsImF1dGhfdGltZSI6MTU4NDkzODEzNiwieGVyb191c2VyaWQiOiI3ZWNiNGZkNS0yYzA5LTQ3OGItYmI0NS02OWM1NzQ1YWFjMmYiLCJnbG9iYWxfc2Vzc2lvbl9pZCI6IjhjZTg3NDQ3MDZlZjQ0OTU4NGVlNmEwNjIxODYwMTU0IiwianRpIjoiNmJhZjcwYzA1ODMwOTkxNDI4ZGE4NjA5MzIyZTU3NzMiLCJzY29wZSI6WyJlbWFpbCIsInByb2ZpbGUiLCJvcGVuaWQiLCJhY2NvdW50aW5nLnJlcG9ydHMucmVhZCIsImFjY291bnRpbmcuc2V0dGluZ3MiLCJhY2NvdW50aW5nLmF0dGFjaG1lbnRzIiwiYWNjb3VudGluZy50cmFuc2FjdGlvbnMiLCJhY2NvdW50aW5nLmpvdXJuYWxzLnJlYWQiLCJhY2NvdW50aW5nLmNvbnRhY3RzIiwib2ZmbGluZV9hY2Nlc3MiXX0.MYcRzlfzHtWDwh4SJwdaq3JBejgB2lSiSbSdJTuQrVxusgYrOhIByoj7pidk_tMRTR0KLJYmPswqZT6OtaOXqmHIFPpCozALIKAzePBghU5XapiWE6PEIjAdor_ePqY7Gx2aTlO3EFrQFrLpBYPEBcBeODd7jzGU0HK4Qluck0YC_LpuUXl2M9pXQ7sl0kxSnNUrO8qCcrOJfarN1cWK1BLWof5Ak4fa-_PdfjF6bkZ-kpiRQEbDPmvyzNyumifi0PudgyETz_4SiX24HWPodXF-vCmp_HK6DrqA43VAwbHCGVEXfHHmunOBRCHj31TGCX8jnfEzYRgiVpweH5F2lw",
    "cache-control: no-cache",
    "content-type: application/json",
    "host: api.xero.com",
    "postman-token: f2833abe-c055-e1d6-a5bc-02f2f17ae518",
    "xero-tenant-id: 000c1748-4d1d-483d-85d8-6c1f69b41286"
  ),
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...