2016-08-16 4 views
2

so zum Beispiel versuche ich unirest für diesen zu verwenden, so setzte iPython Yandex übersetzt Beispiel

base = 'translate.yandex.net 
post = '/api/v1.5/tr./getLangs?ui=en&key=' + api_key 
request = unirest.get(base+post, headers={'accept' : "json"}) 

und der Code sagt etwas über keine gültige URL dies direkt aus der Dokumentation ist.

Was für mich frage ist ein funktionierendes Beispiel dafür, wie diese api zu bekommen mit dem unirest Modul zu arbeiten. Wenn nicht möglich, wie würde ich mit einem anderen Paket verwenden.

Dies kann eine dumme Frage, aber vielleicht kann ich verstehen einfach nicht die Dokumentation von Yandex.

update ein Link zu den Dokumenten ist hier. https://tech.yandex.com/translate/doc/dg/reference/translate-docpage/

+0

* „Dies ist direkt aus der Dokumentation“ * - Sie einen Link auf die Dokumentation schreiben könnte? – soon

Antwort

2

Versuchen Hinzufügen http:// oder https:// in der Basis-URL:

base = 'http://translate.yandex.net' 
post = '/api/v1.5/tr.json/getLangs?ui=en&key=' + api_key 
request = unirest.get(base+post, headers={'accept' : "json"}) 

und es sollte in Ordnung sein.

Dies wird auf yandex documentation basiert.

+0

Gut danke. ** facepalm ** Ich habe endlich eine Antwort bekommen – killer