Python/Javascript中的Api密钥请求

Python/Javascript中的Api密钥请求,javascript,python,python-requests,api-key,Javascript,Python,Python Requests,Api Key,我正在尝试向API发出请求。我已经拿到了API密钥并阅读了文档 文件: 在我看来,文档中的示例似乎是用javascript编写的 jQuery.ajax({ 键入:“POST”, 网址:'https://nobil.no/api/server/search.php', 数据:{'apikey':nobilApiKey,'apiversion':'3', “操作”:“搜索”, '类型':'矩形', "东北":"(59.943921193288915,10.826683044433594)", "西

我正在尝试向API发出请求。我已经拿到了API密钥并阅读了文档

文件:

在我看来,文档中的示例似乎是用javascript编写的

jQuery.ajax({
键入:“POST”,
网址:'https://nobil.no/api/server/search.php',
数据:{'apikey':nobilApiKey,'apiversion':'3',
“操作”:“搜索”,
'类型':'矩形',
"东北":"(59.943921193288915,10.826683044433594)",
"西南":"(59.883683240905256,10.6509001794433594)",
'ExistingId':'189195199,89,48'},
数据类型:“json”
});    
问题: 1.)我可以用python向服务器发出请求吗? 2.)如何将api密钥输入到代码中


如果你能给我一个代码片段来说明你是如何做到的,我将不胜感激

您将使用
请求

它看起来像这样:

import requests
url = 'https://nobil.no/api/server/search.php?mode=ajax'
post_data = { 'apikey': nobilApiKey, 'apiversion': '3',
'action': "search",
 'type': 'rectangle',
 'northeast': '(59.943921193288915, 10.826683044433594)',
 'southwest': '(59.883683240905256, 10.650901794433594)',
'existingids': '189,195,199,89,48'}
r = requests.post(url, data=post_data)
# do something with r
阅读此处的文档:

“1.)我可以用python向服务器发出请求吗?“我不知道你是否可以,但用python也可以。“2.)如何将api键输入到代码中?”您必须以JSON格式在请求正文中发送api键。