{"id":481,"date":"2015-12-11T13:24:26","date_gmt":"2015-12-11T12:24:26","guid":{"rendered":"http:\/\/dokumentacja.edokumenty.eu\/?page_id=481"},"modified":"2016-06-06T15:59:43","modified_gmt":"2016-06-06T13:59:43","slug":"api","status":"publish","type":"page","link":"http:\/\/developer.edokumenty.eu\/index.php\/dokumentacja-online-systemu-edokumenty\/architektura\/api\/","title":{"rendered":"API"},"content":{"rendered":"<p>Pe\u0142na lista dost\u0119pnych metod dla API:\u00a0<a href=\"http:\/\/support.edokumenty.eu\/trac\/wiki\/DeployerGuide\/Others\/eDokumentyApi\">http:\/\/support.edokumenty.eu\/trac\/wiki\/DeployerGuide\/Others\/eDokumentyApi<\/a><\/p>\n<p>API systemu eDokumenty posiada dwa sposoby na wykonywanie po\u0142\u0105cze\u0144 i zapyta\u0144:<\/p>\n<ol>\n<li><a href=\"#soapwyszukiwaniekontrahentw\">przy u\u017cyciu SOAP (wymaga autoryzacji)<\/a><\/li>\n<li><a href=\"#wywoanielokalnenowykontrahent\">lokalnie<\/a><\/li>\n<\/ol>\n<p>W celu skorzystania z API przy u\u017cyciu SOAP nale\u017cy przede wszystkim pami\u0119ta\u0107 o ustawieniu\u00a0<strong>danych do autoryzacji.<\/strong>\u00a0Jest to adres naszego serwera wraz z portem:<\/p>\n<div class=\"code-highlight code-highlight-with-label\" data-label=\"PHP\"><span class=\"js-copy-to-clipboard copy-code\">copy<\/span>\n\t<pre><code class=\"language-php js-code\">\n$ops\u00a0=\u00a0array(\r\n\u00a0\u00a0\u00a0\u00a0'location'\u00a0=&gt;\u00a0'http:\/\/{url}:{port}\/eDokumentyApi.php',\r\n\u00a0\u00a0\u00a0\u00a0\"uri\"\u00a0=&gt;\u00a0\"eDokumentyAPI\",\r\n\u00a0\u00a0\u00a0\u00a0'encoding'=&gt;'UTF-8'\r\n);\r\n\r\n\/\/ Np.: dla hosta demo.edokumenty.eu i portu 8081\r\n\r\n$ops = array(\r\n    'location' =&gt; 'http:\/\/demo.edokumenty.eu:8081\/eDokumentyApi.php',\r\n    \"uri\" =&gt; \"eDokumentyAPI\",\r\n    'encoding'=&gt;'UTF-8'\r\n);\r\n\r\n\n<\/code><\/pre><\/div>\n<p>S\u0105 to tak\u017ce <strong>nazwa u\u017cytkownika<\/strong> (dowolnego u\u017cytkownika systemu), <strong>has\u0142o<\/strong> oraz <strong>symbol jednostki<\/strong> - je\u017celi nie mamy ich zdefiniowanych w pliku config.inc to nale\u017cy je zadeklarowa\u0107:<\/p>\n<div class=\"code-highlight code-highlight-with-label\" data-label=\"PHP\"><span class=\"js-copy-to-clipboard copy-code\">copy<\/span>\n\t<pre><code class=\"language-php js-code\">\ndefine('EDOK_API_LOGIN',\u00a0'login');\u00a0\/\/\u00a0gdzie\u00a0'login'\u00a0to\u00a0nazwa\u00a0uzytkownika,\u00a0np.:\u00a0akowalski\r\ndefine('EDOK_API_PASSWORD',\u00a0'has\u0142o');\u00a0\/\/\u00a0'has\u0142o'\u00a0to\u00a0has\u0142o\u00a0w\u00a0formie\u00a0plaintext\u00a0(czyli\u00a0\"czyste\"\u00a0has\u0142o,\u00a0bez\u00a0\u017cadnego\u00a0hashowania\u00a0itp.)\r\ndefine('DEFAULT_ENTITY_SYMBOL',\u00a0'demo');\u00a0\/\/\u00a0'demo'\u00a0to\u00a0symbol\u00a0jednostki,\u00a0w\u00a0eDokumentach\u00a0jest\u00a0ona\u00a0widoczna\u00a0w\u00a0pasku\u00a0adresu\u00a0zaraz\u00a0po\u00a0\"\/apps\/edokumenty\/engine\/\"\n<\/code><\/pre><\/div>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pe\u0142na lista dost\u0119pnych metod dla API:\u00a0http:\/\/support.edokumenty.eu\/trac\/wiki\/DeployerGuide\/Others\/eDokumentyApi API systemu eDokumenty posiada dwa sposoby na wykonywanie po\u0142\u0105cze\u0144 i zapyta\u0144: przy u\u017cyciu SOAP (wymaga autoryzacji) lokalnie W celu skorzystania z API przy u\u017cyciu SOAP nale\u017cy przede wszystkim pami\u0119ta\u0107 o ustawieniu\u00a0danych do autoryzacji.\u00a0Jest to adres naszego serwera wraz z portem: S\u0105 to tak\u017ce nazwa u\u017cytkownika (dowolnego u\u017cytkownika systemu), has\u0142o [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":475,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"tags":[14,50,108,109,30],"_links":{"self":[{"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/pages\/481"}],"collection":[{"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/comments?post=481"}],"version-history":[{"count":14,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/pages\/481\/revisions"}],"predecessor-version":[{"id":718,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/pages\/481\/revisions\/718"}],"up":[{"embeddable":true,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/pages\/475"}],"wp:attachment":[{"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/media?parent=481"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/tags?post=481"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}