Я использовал API REST Crossref, где я просто отправляю ему запрос в адресной строке браузера, который затем возвращает результаты в JSON.
Поэтому я отправляю следующий URL:
https://api.crossref.org/works?query.bibliographic=Randomized trial of intensive early intervention for children with pervasive developmental disorder&query.author=Groen&rows=1
Я надеялся, что то же самое с Microsoft REST API, но если я отправлю его:
Я получу «Отказано в доступе из-за неверного ключа подписки».
Могу ли я передать свой ключ через URL? Если да, то как?
Или все не так просто.
Нужен ли ему и другой код - я могу при необходимости набрать PHP или использовать jQuery.
Что-то вроде:
$(document).ready(function() {
$.ajax({
type:'GET',
url:'https://api.crossref.org/works?query.bibliographic=<?php echo $title ?>&query.author=<?php echo $author ?>&rows=1&select=is-referenced-by-count,author,title,DOI,issn-type,volume,issue,link,page,abstract',
success:function(result) {
var total_results = result.message["total-results"];
}
});
Но опять же, с Microsoft API - как бы я отправил ему ключи?
Спасибо.