• Как корректно декомпрессировать файл используя zlib?

    Daemon23RUS
    @Daemon23RUS
    Слегка похоже на RAW RGBA
    первые три байта цвет (черный) и прозрачность, но кусочка скрина недостаточно. так что это предположение.
    PS . RAW RGBA дает такую картину, но что то мне кажется что разрядность альфаканала или порядок байт еще не верен, да и цвет должен черным быть, а синего по краям быть не должно, в
    Image.frombuffer("RGBA", (256, 256), data, "raw", "RGBA;4B", 0, 1)
    654fac0e174ff737928376.png Может коллеги подскажут ...
    Ответ написан
    42 комментария
  • Как правильно подключиться через PHP SOAP к API booking-manager?

    @Hanneman
    Выношу в ответ: ошибки технической нет, так как, применяя ваши реальные параметры авторизации, все работает. Что касается ошибки 102, то это функциональная логическая ошибка со стороны сервера - ему не нравится значение компании 635, так как элементарно подставляя компанию с идентификатором 634, все работает на техническом уровне и ответ возвращается корректный (проверьте, что не так с компанией 635):

    P.S. Уберите реальные данные авторизации из темы и из вашего ответа кода (на всякий случай).

    Запрос:
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
        xmlns:cbm="http://cbm.mmk.com">
        <soapenv:Header/>
        <soapenv:Body>
            <cbm:getAvailabilityInfo>
                <cbm:in0>2547</cbm:in0>
                <cbm:in1>info@xxxx-xxxxxxx.de</cbm:in1>
                <cbm:in2>yourPassword</cbm:in2>
                <cbm:in3>634</cbm:in3>
                <cbm:in4>2019</cbm:in4>
                <cbm:in5>false</cbm:in5>
                <cbm:in6>1970-01-01T03:00:00</cbm:in6>
            </cbm:getAvailabilityInfo>
        </soapenv:Body>
    </soapenv:Envelope>


    Ответ:
    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" 
        xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <soap:Body>
            <ns1:getAvailabilityInfoResponse xmlns:ns1="http://cbm.mmk.com">
                <ns1:out><![CDATA[<root company_id="634" checktime="1566366427662">
    <reservation id="1806870766300634" resourceid="279865120000100634" status="Reservation" blocksavailability="1" datefrom="2018-12-31" dateto="2019-01-14" basefrom="85" baseto="85" optionexpirydate="2018-08-22" created="2018-08-15" lastmodified="2018-08-15" companyid="634" />
    <reservation id="2090990766300634" resourceid="1684801290000100634" status="Reservation" blocksavailability="1" datefrom="2019-02-04" dateto="2019-02-07" basefrom="85" baseto="85" optionexpirydate="2019-02-05" created="2019-02-04" lastmodified="2019-02-04" companyid="634" />
    <reservation id="2206700766300634" resourceid="1684387260000100634" status="Canceled" blocksavailability="0" datefrom="2019-12-13" dateto="2019-12-25" basefrom="85" baseto="85" optionexpirydate="2019-06-05" created="2019-05-28" lastmodified="2019-06-06" companyid="634" />
    <reservation id="1818390766300634" resourceid="279866040000100634" status="Reservation" blocksavailability="1" datefrom="2019-03-16" dateto="2019-03-26" basefrom="85" baseto="85" optionexpirydate="2018-08-23" created="2018-08-16" lastmodified="2018-08-16" companyid="634" />
    <reservation id="2198150766300634" resourceid="2178580766300634" status="Canceled" blocksavailability="0" datefrom="2019-08-17" dateto="2019-08-24" basefrom="85" baseto="85" optionexpirydate="2019-05-26" created="2019-05-20" lastmodified="2019-05-27" companyid="634" />
    </root>]]></ns1:out>
            </ns1:getAvailabilityInfoResponse>
        </soap:Body>
    </soap:Envelope>
    Ответ написан
    Комментировать