2017-01-12 15 views
0

私はただのAPIについて学び始めたと私はここで見つけるpexelsのAPIを使用しようとしています。ここで私のAPIキーを置くために、https://www.pexels.com/api/Pexels API HTTP認証ヘッダー

私はAPIキーを得ているのが、私はわかりません。 結果にJSONを表示したい。

私はこのコードをbashで実行すると動作しますが、javascriptの中でどのように行うのかはわかりません。

curl -H "Authorization: YOUR_API_KEY" "http://api.pexels.com/v1/search?query=people" 

私は急行してリクエストしています。 これは私のコードです。私はこれに新しいですし、答えをGoogleにしようとしたができなかったとして

すべてのヘルプ

var express = require("express"); 
 
var app = express(); 
 
var request = require("request"); 
 
app.set("view engine","ejs"); 
 

 
var url = "http://api.pexels.com/v1/search?query=example+query&per_page=15&page=1"; 
 
    request(url, function(error,response, body){ 
 
     if(!error && response.statusCode == 200){ 
 
      console.log(body); 
 
     } 
 
    }); 
 

 
app.listen(process.env.PORT, process.env.IP, function(){ 
 
    console.log("server is running!"); 
 
});
が大幅に高く評価されます。ありがとうございました!

答えて

0

あなたは

コードはこの道を行く、API呼び出しを行うためにヘッダを追加する必要があり、

var express = require("express"); 
var app = express(); 
var request = require("request"); 
app.set("view engine","ejs"); 
var data = { 
    url : "http://api.pexels.com/v1/search?query=example+query&per_page=15&page=1", 
    headers: { 
    'Authorization': 'Your-Api-Key' 
    } 
} 
request(data, function(error,response, body){ 
if(!error && response.statusCode == 200){ 
     console.log(body); 
    } 
}); 
app.listen(process.env.PORT, process.env.IP, function(){ 
    console.log("server is running!"); 
}); 
関連する問題