Tonj83 Posted January 25, 2021 Share Posted January 25, 2021 Ciao a tutti, ho abilitato i web service prestashop dal BO e provando ad interrogarli tramite url tutto ok... ho realizzato una funzione in .net per simulare l'INSERT di un prodotto, ma lato codice ricevo l'errore "Errore del server remoto: (500) Errore interno del server." Ho passato nell'header della chiamata http la basic autenthication seguita dalla chiave generata dal BO, ma nulla. Potreste aiutarmi a capire il perchè dell'errore oppure magari fornirmi qualche link d'esempio... Grazie, Link to comment Share on other sites More sharing options...
fedesib Posted January 25, 2021 Share Posted January 25, 2021 Ciao, se hai accesso al server prova a dare un'occhiata al log degli errori, dovrebbe darti indicazioni sull'errore. In alternativa, da PS puoi provare ad attivare il modo di debug, anche quello ti dà indicazioni sui possibili errori. Buona giornata, Federica Link to comment Share on other sites More sharing options...
Tonj83 Posted January 25, 2021 Author Share Posted January 25, 2021 Ciao, ho attivato il modo debug nel file defines.inc.php,ma ora come faccio vedere l'errore? Link to comment Share on other sites More sharing options...
fedesib Posted January 25, 2021 Share Posted January 25, 2021 Ciao, ripeti la stessa procedura che ti aveva dato l'errore 500 e vedi cosa succede. Buon pomeriggio, F. Link to comment Share on other sites More sharing options...
Tonj83 Posted January 25, 2021 Author Share Posted January 25, 2021 Ciao, stesso errore.... Link to comment Share on other sites More sharing options...
fedesib Posted January 25, 2021 Share Posted January 25, 2021 Ciao, allora mi sa proprio che devi dare un'occhiata al log degli errori sul server: finchè non sai che errore ti dà è difficile capire cosa/come correggere. Buon pomeriggio, F. Link to comment Share on other sites More sharing options...
Tonj83 Posted January 25, 2021 Author Share Posted January 25, 2021 (edited) Lato server trovo questo messaggio d'errore, ma non credo sia legato alla chiamata del web service Edited January 25, 2021 by Tonj83 (see edit history) Link to comment Share on other sites More sharing options...
Tonj83 Posted January 26, 2021 Author Share Posted January 26, 2021 Provando ad eseguire una chiamata con postman mi viene restituito il seguente messaggio, mi riuscite ad aiutare?: <?xml version="1.0" encoding="UTF-8"?> <prestashop xmlns:xlink="http://www.w3.org/1999/xlink"> <errors> <error> <code><![CDATA[3]]></code> <message><![CDATA[ SimpleXMLElement::__construct(): Entity: line 1: parser error : Start tag expected, '<' not found (/web/htdocs/DOMINIO.IT/home/classes/webservice/WebserviceRequest.php, line 1497)]]></message> </error> <error> <code><![CDATA[3]]></code> <message><![CDATA[[PHP Warning #2] SimpleXMLElement::__construct(): {"product": (/web/htdocs/DOMINIO.it/home/classes/webservice/WebserviceRequest.php, line 1497)]]></message> </error> <error> <code><![CDATA[3]]></code> <message><![CDATA[[PHP Warning #2] SimpleXMLElement::__construct(): ^ (/web/htdocs/DOMINIO.it/home/classes/webservice/WebserviceRequest.php, line 1497)]]></message> </error> <error> <code><![CDATA[127]]></code> <message><![CDATA[XML error : String could not be parsed as XML XML length : 2580 Original XML : {"product": {"id":"9999", "id_manufacturer":"2", "id_supplier":"0", "id_category_default":"3", "new":null, "cache_default_attribute":"43", "id_default_image":"24", "id_default_combination":"43", "id_tax_rules_group":"1", "position_in_category":"1", "manufacturer_name":"LIU-JO", "quantity":"0", "type":"simple", "id_shop_default":"1", "reference":"04DLAZZZZZZ", "supplier_reference":"", "location":"", "width":"35.000000", "height":"25.000000", "depth":"12.000000", "weight":"0.000000", "quantity_discount":"0", "ean13":"","isbn":"", "upc":"", "cache_is_pack":"0", "cache_has_attachments":"0", "is_virtual":"0", "state":"1", "additional_delivery_times":"1", "delivery_in_stock":"", "delivery_out_stock":"", "on_sale":"0", "online_only":"0", "ecotax":"0.000000", "minimal_quantity":"1", "low_stock_threshold":null, "low_stock_alert":"0", "price":"85.245902", "wholesale_price":"0.000000", "unity":"", "unit_price_ratio":"0.000000", "additional_shipping_cost":"0.00", "customizable":"0", "text_fields":"0", "uploadable_files":"0", "active":"1", "redirect_type":"301-category", "id_type_redirected":"0", "available_for_order":"1", "available_date":"0000-00-00", "show_condition":"0", "condition":"new", "show_price":"1", "indexed":"1", "visibility":"both", "advanced_stock_management":"0", "date_add":"2020-09-29 14:32:46", "date_upd":"2020-12-19 15:59:25", "pack_stock_type":"3", "meta_description":"", "meta_keywords":"", "meta_title":"", "link_rewrite":"zaino-in-semipelle-liu-jo", "name":"K ZAINO con logo LIU-JO", "description":"<p>Zaino realizzato in similpelle con stampa effetto bottalato, due comodi scomparti centrali chiusi con zip, tasca frontale chiusa con zip a doppio cursore, maxi logo e nappina in abbinamento.<\/p>", "description_short":"<p>Zaino con logo LIU-JO<\/p>", "available_now":"", "available_later":"", "associations":{"categories":[{"id":"3"}],"images":[{"id":"32"},{"id":"33"},{"id":"24"},{"id":"25"},{"id":"26"},{"id":"27"},{"id":"28"},{"id":"29"},{"id":"30"},{"id":"31"}],"combinations":[{"id":"43"},{"id":"44"},{"id":"45"}],"product_option_values":[{"id":"10"},{"id":"26"},{"id":"11"},{"id":"16"}],"product_features":[{"id":"1","id_feature_value":"14"}],"stock_availables":[{"id":"61","id_product_attribute":"0"},{"id":"65","id_product_attribute":"43"},{"id":"66","id_product_attribute":"44"},{"id":"67","id_product_attribute":"45"}]}} }]]></message> </error> </errors> </prestashop> Link to comment Share on other sites More sharing options...
fedesib Posted January 26, 2021 Share Posted January 26, 2021 Ciao, non so esattamente come è fatta la tua funzione ma prova a guardare qui: https://devdocs.prestashop.com/1.7/webservice/tutorials/prestashop-webservice-lib/create-resource/ e qui: magari può esserti d'aiuto. C'è anche una libreria per .NET su GitHub: https://github.com/Bukimedia/PrestaSharp Buona giornata, Federica Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now