2016-03-23 6 views
2

Ich habe jeden möglichen Code versucht, durch folgende this post aber Code geben, mir zu folgen FehlerGet Liste der Bilder von cloudinary mit JavaScript oder JQuery

XMLHttpRequest cannot load https://api.cloudinary.com/cloud_name/resources/image. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8081' is therefore not allowed access. 

-Code (1)

$.get('https://app_key:[email protected]/cloud_name/resources/image'); 

-Code (2)

$.get('https://api.cloudinary.com/cloud_name/resources/image'); 

Für beide kann es nicht authentifizieren.

Hinweis: Ich verwende keine serverseitige Programmierung. Bitte geben Sie mir eine clientseitige Lösung/einen Code.

+0

was Sie bekommen, ist ein CORS-Fehler. Versuchen Sie, die Dokumentation zu verbinden, wenn Sie zusätzliche Parameter in der Kopfzeile senden müssen – joyBlanks

Antwort

0

Von $.get(...) Ich verstehe, dass Sie diesen Aufruf auf der Clientseite (jQuery-Code) ausführen. Das bedeutet, dass Sie Ihren Nutzern die Kontonummer api_secret Ihres Kontos mitteilen. Sie können die Anmeldeinformationen Ihres Cloudinary-Kontos mit einer einfachen "Quelle anzeigen" auf Ihrer Seite abrufen und erhalten dann die volle Kontrolle über Ihr Konto, einschließlich Hochladen und Umbenennen und sogar Ressourcen löschen. Da dies wahrscheinlich nicht der Fall sein sollte, sollten Sie dies entweder nur auf der Serverseite durchführen oder die clientseitige Methode (unsigned) verwenden, um alle Ressourcen zurückzugeben, die sich ein bestimmtes Tag teilen. Für weitere Informationen: https://support.cloudinary.com/hc/en-us/articles/203189031-How-to-retrieve-a-list-of-all-resources-sharing-the-same-tag-