Pexels API HTTP授权标头

时间:2017-01-12 10:49:34

标签: api authorization

我刚刚开始学习API,我正在尝试使用此处的pexels API:https://www.pexels.com/api/

我已经获得了API密钥,但是我不确定将API密钥放在哪里。 我希望结果显示JSON。

当我在bash上运行此代码时,它可以工作,但是,我不确定如何在javascript中执行此操作。

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

我正在运行快递和请求。 这是我的代码。



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!"); 
});




任何帮助都非常感谢,因为我是新手,并试图谷歌寻求答案,但无法做到。谢谢!

1 个答案:

答案 0 :(得分:1)

你需要添加标题来进行api调用,

代码就是这样,

<!DOCTYPE html>
<html lang="ru">
    <head>    
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="css/index.css">
<title>Новости - Анонсы</title>
    </head>
<body>
     <header>
    <img src="images/headerfinal.png" class="Header" alt="Header">
    </header>
    <nav>
    <div class="topnav"> <!--Верхнее меню -->
  <a href="news.html">Новости</a>
  <a href="#top">О Суде</a>
  <a href="#top">Решения КС РФ</a>
  <a href="#top">Заседания КС РФ</a>
  <a href="#top">Контакты</a>
    </div>
    </nav>
    
    <section> <!-- Основной текст -->
<div class="News"><h3>Новости - Анонсы</h3></div>
<br>
<p>10 ноября 2017 года Конституционный Суд РФ провозгласит Постановление по делу о проверке конституционности Федерального закона «О внесении изменений в отдельные законодательные акты РФ в части совершенствования законодательства о публичных мероприятиях»</p>
<br>
<p>( <a href="#top">подробнее...</a>)</p>
<br>
<p>7 ноября 2017 года Конституционный Суд РФ провозгласил Постановление по делу о проверке конституционности ряда положений Закона Республики Крым «Об особенностях регулирования имущественных и земельных отношений на территории Республики Крым»</p>
<br>
<p>( <a href="#top">подробнее...</a>)</p>

<br>
    <a href="#top">Посмотреть все новости</a>
<br>
    </section>
    <aside> <!-- Меню слева -->
<ul>
<br>
<br>
<br>
<li><a href="news.html">Новости</a></li>
<li><a href="#top">О Суде</a></li>
<li><a href="#top">Решения КС РФ</a></li>
<li><a href="#top">Заседания КС РФ</a></li>
<li><a href="#top">Контакты</a></li>
</ul>
<br>
<img src="images/gerb.gif" alt="Герб РФ" align=center>
    </aside>
<br>
<br>
    <footer>
        <hr style="border:1px; height:1px; width: 70%; margin-left: 270px; background-color:black">
    <img src="images/footer.PNG" class=footerline alt="Footer">
        <a href="index.html">©Конституционный Суд Российской Федерации, 2008-2017</a>
    </footer>
</body>
</html>