Bonjour à tous,
J'essaye desespérément de connecter une nouvelle source de donnée via l'assistant de configuration de source de données / Ajouter une référence de service, à mon application.
Je rentre donc l'url de mon webservice dans le champ "Adresse" puis je clic sur "Aller à"
Un message me demande de m'authentifier, je rentre donc ma clé API généré dans mon BO Prestashop, en guise de nom d'utilisateur, je laisse le champ de mot de passe vide, puis je valide, l'interface me demande de nouveau les identifiants, je re-saisi donc la clé API au niveau du nom d'utilisateur.
J'ai ensuite une erreur qui apparait :
Si j'essaye d'accéder à l'API dans un navigateur, aucun souci visiblement :Une erreur s'est produite lors du téléchargement de 'https://www.******.fr/api/$metadata'.
Échec de la requête avec l'état HTTP 400*: Bad Request.
Metadata contient une référence qui ne peut pas être résolue : 'https://www.******.fr/api'.
La requête HTTP n'est pas autorisée avec un schéma d'authentification client 'Anonymous'. L'en-tête d'authentification reçu du serveur était 'Basic realm="Welcome to PrestaShop Webservice, please enter the authentication key as the login. No password required."'.
Le serveur distant a retourné une erreur*: (401) Non autorisé.
Si le service est défini dans la solution actuelle, essayez de générer la solution et d'ajouter de nouveau la référence de service.
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 This XML file does not appear to have any style information associated with it. The document tree is shown below. <prestashop xmlns:xlink="http://www.w3.org/1999/xlink"> <api shopName="*******"> <order_carriers xlink:href="https://www.*******.fr/api/order_carriers" get="true" put="true" post="true" delete="true" head="true"> <description xlink:href="https://www.*******.fr/api/order_carriers" get="true" put="true" post="true" delete="true" head="true"> The Order carriers</description> <schema xlink:href="https://www.*******.fr/api/order_carriers?schema=blank" type="blank"/> <schema xlink:href="https://www.*******.fr/api/order_carriers?schema=synopsis" type="synopsis"/> </order_carriers> <order_details xlink:href="https://www.*******.fr/api/order_details" get="true" put="true" post="true" delete="true" head="true"> <description xlink:href="https://www.*******.fr/api/order_details" get="true" put="true" post="true" delete="true" head="true"> Details of an order</description> <schema xlink:href="https://www.*******.fr/api/order_details?schema=blank" type="blank"/> <schema xlink:href="https://www.*******.fr/api/order_details?schema=synopsis" type="synopsis"/> </order_details> <orders xlink:href="https://www.*******.fr/api/orders" get="true" put="true" post="true" delete="true" head="true"> <description xlink:href="https://www.******.fr/api/orders" get="true" put="true" post="true" delete="true" head="true"> The Customers orders</description> <schema xlink:href="https://www.******.fr/api/orders?schema=blank" type="blank"/> <schema xlink:href="https://www.******.fr/api/orders?schema=synopsis" type="synopsis"/> </orders> <products xlink:href="https://www.******.fr/api/products" get="true" put="true" post="true" delete="true" head="true"> <description xlink:href="https://www.******.fr/api/products" get="true" put="true" post="true" delete="true" head="true"> The products</description> <schema xlink:href="https://www.******.fr/api/products?schema=blank" type="blank"/> <schema xlink:href="https://www.******.fr/api/products?schema=synopsis" type="synopsis"/> </products> </api> </prestashop>
Auriez vous une idée d'ou cela peut il venir ?
Par avance je vous remercie de vos retours.
Bonne journée,
Romain
Partager