2016-06-01 24 views
2

Bintray bieten einen REST-API bekommen Artefakt mit dem neuesten Version Infomationen suchen:Wie neueste Version eines Artefakts auf Bintray mit JSONP

https://api.bintray.com/search/packages/maven?q=&g=me.tankery.lib&a=circularSeekBar

Ich versuche neueste schwer, einen Weg zu finden, um Version eines Artefakts auf Bintray mit Javascript-Code.

Scheint Bintray Server nicht CORS unterstützen, ich JSONP verwenden, um die Daten mit jQuery zu beantragen:

var url = "https://api.bintray.com/search/packages/maven?q=&g=me.tankery.lib&a=circularSeekBar"; 
$.getJSON(url, function(response) { 
    console.log(response); 
}); 

Aber die Antwort nie erhalten. Ich überprüfe die Antwort in den Chrome-Entwicklungstools. Beachten Sie, dass die Antwort der Bintray-REST-API keine JDSON-Daten enthält. Daher ruft die Rückruffunktion von JSONP niemals auf.

Welche Dinge kann ich tun, wenn der Server JSONP nicht unterstützt?

Antwort

0

Stellen Sie selbst ein Backend zur Verfügung, welches die erforderlichen Daten für Sie herunterlädt und nicht der Same-Origin-Policy unterliegt.