Ich habe Probleme, die Wordnik API über Swagger (NodeJS) zu verwenden.Rufen Sie Wordnik API von NodeJS mit Swagger
Ich versuche, diese Dokumentation zu folgen: swagger-api
Die Wordnik API hier gegründet werden kann: hhttp: //developer.wordnik.com/docs.html#/Wort/getRelatedWords_get_4
Die JSON Beschreibung des Wordnik API: hhttp: //developer.wordnik.com/v4/word.json
ich versuche, die GET /word.json/{word}/relatedWords Methode mit den folgenden Parametern aufrufen:
{word:"cars", useCanonical:true, relationshipTypes:"synonim", limitPerRelationshipType:10}
Die Wordnik API erfordert Authentifizierung gemäß der swagger-api Dokumentation ich den folgenden Code geschrieben haben:
var Swagger = require('swagger-client');
var client = new Swagger({
url: 'http://developer.wordnik.com/v4/word.json',
success: function() {
client.word.getRelatedWords({word:"cars",useCanonical:true,relationshipTypes:"synonim",limitPerRelationshipType:10}, function(success){
console.log('succeeded and returned this object: ' + success.obj);
},
function(error) {
console.log('failed with the following: ' + error.statusText);
});
},
authorizations: {
api_key: new Swagger.ApiKeyAuthorization('api_key', 'MY_WORDNIK_API_KEY', 'query'),
}
});
Mein Hauptproblem ist, dass ich nicht weiß, wie man richtig um den Code zu schreiben, mit diesem Parameter, die Methode aufzurufen . Der oben geschriebene Code gibt den folgenden Fehler zurück:
failed with the following: {"message": "unauthorized", "type": "error"}
Haben Sie eine Idee, wie Sie den Code schreiben, um diesen Aufruf zu tätigen?
Oh, es ist wahr, ich nicht, dass zwei Fehler beobachten haben, Ihre Lösung gearbeitet :) Und es ist ein guter Rat Anfrage zu verwenden, werde ich nimm es in Betracht. Danke vielmals! – overflow13