lv:xmlcore
Atšķirības
Norādītais vecais variants no patreizējās lapas atšķiras ar.
| Abās pusēs iepriekšējo versijuIepriekšējā versijaNākamā versija | Iepriekšējā versija | ||
| lv:xmlcore [2018/07/20 17:30] – marija | lv:xmlcore [2022/02/03 11:32] (patlaban) – [Vispārīga informācija] marija | ||
|---|---|---|---|
| Rinda 3: | Rinda 3: | ||
| ====Vispārīga informācija==== | ====Vispārīga informācija==== | ||
| - | Jebkurai Directo DB ir iespējams konfigurēt datu apmaiņu, kas ļauj nodrošināt abpusēju datu plūsmu. Ir svarīgi ņemt vērā, ka datu apmaiņas saskarne nav standartizēta, | + | Jebkurai Directo DB ir iespējams konfigurēt datu apmaiņu, kas ļauj nodrošināt abpusēju datu plūsmu. Ir svarīgi ņemt vērā, ka datu apmaiņas saskarne nav standartizēta, |
| + | Datu apmaiņas uzstādīšana ir saistīta ar ikmēneša abonēšanas maksu par xml moduli un izstrādes izmaksām, kas ir atkarīgas no uzdevuma sarežģītības, tāpēc ir vēlams savlaicīgi sazināties ar Directo pārstāvjiem, | ||
| Neatkarīgi no projekta specifikas, ir daži principi, kas visos gadījumos ir vienādi: | Neatkarīgi no projekta specifikas, ir daži principi, kas visos gadījumos ir vienādi: | ||
| Rinda 16: | Rinda 17: | ||
| ====Piemēri==== | ====Piemēri==== | ||
| - | Dotie piemēri ir veidoti tikai datu apmaiņas pamatprincipu | + | <wrap important> |
| ===Datu iegūšana no Directo=== | ===Datu iegūšana no Directo=== | ||
| GET pieprasījumam vienmēr ir vismaz trīs parametri: | GET pieprasījumam vienmēr ir vismaz trīs parametri: | ||
| - | * '' | + | * '' |
| - | * '' | + | * '' |
| - | * '' | + | * '' |
| - | Pārējie parametri | + | Iespējamie datu tipi, derīgas atslēgas un pārējie parametri |
| ==Praktisks piemērs - artikulu izvade== | ==Praktisks piemērs - artikulu izvade== | ||
| Rinda 38: | Rinda 39: | ||
| https:// | https:// | ||
| - | Lai iegūtu informāciju par kādu konkrētu artikulu, piemēram, pēc artikula koda, mēs norādām papildus parametru '' | + | Lai iegūtu informāciju par kādu konkrētu artikulu, piemēram, pēc artikula koda, mēs norādām papildus parametru '' |
| https:// | https:// | ||
| ===Datu nosūtīšana uz Directo=== | ===Datu nosūtīšana uz Directo=== | ||
| - | Datus sūta, izmantojot POST metodi un norādot trīs parametrus: | + | Datus sūta, izmantojot POST metodi un norādot |
| * '' | * '' | ||
| - | * '' | + | * '' |
| * '' | * '' | ||
| - | ==Praktisks piemērs - pārdošanas | + | ==Praktisks piemērs - pārdošanas |
| Šāda tipa ievade, piemēram, var tikt izmantota, lai replicētu kādu ārējās pārdošanas sistēmas rēķinu Directo. | Šāda tipa ievade, piemēram, var tikt izmantota, lai replicētu kādu ārējās pārdošanas sistēmas rēķinu Directo. | ||
| Rinda 74: | Rinda 75: | ||
| </ | </ | ||
| - | Pieņemsim, ka datu ievietošana ir noritējusi veiksmīgi un tiek sūtīts | + | Pieņemsim, ka datu ievietošana ir noritējusi veiksmīgi un atbilde ir šāds sinhronais xml: |
| <code xml> | <code xml> | ||
| Rinda 83: | Rinda 84: | ||
| </ | </ | ||
| - | Ja '' | + | Ja '' |
| - | Piemēram, ja rēķins ar šādu numuru jau eksistē, tad atbildes ziņojums būs šāds: | + | Piemēram, ja rēķins ar šādu numuru jau eksistē, tad atbildes ziņojums |
| <code xml> | <code xml> | ||
| Rinda 140: | Rinda 141: | ||
| <code php> | <code php> | ||
| - | + | $xmldata = '<' | |
| - | $xmldata = '<' | + | |
| <invoice AppKey=" | <invoice AppKey=" | ||
| InvoiceDate=" | InvoiceDate=" | ||
| Rinda 165: | Rinda 165: | ||
| curl_close($ch); | curl_close($ch); | ||
| </ | </ | ||
| + | |||
| + | {{page> | ||
lv/xmlcore.1532097053.txt.gz · Labota: 2018/07/20 17:30 , labojis marija