Не разрешены параметры GET кросс-домена ajax

Я пытаюсь получить данные из API с javascript, но я получаю сообщение об ошибке.

$.ajax({ dataType: "jsonp", url: "https://www.bitstamp.net/api/ticker/", type: "GET", succes: myfunction }); 

результат:

 {"error": "GET parameters not allowed for this request."} 

Я использую Jsonp, потому что это другой домен. Почему я не могу получить данные с помощью JQuery? Если я просто перейду к ссылке, я могу увидеть Json.

Я просто попытался получить данные с URL-адреса, который вы предоставили с помощью AJAX. Сервер не возвращал данные с помощью $.ajax и это ясно показывает, что сервер не поддерживает запросы перекрестных доменов. Вот почему я спросил вас, есть ли у вас доступ к коду, потому что вам нужно вручную указать, хотите ли вы, чтобы API поддерживал запросы на междоменные запросы.

Одним из способов использования этого является использование некоторых языков на стороне сервера для доступа к этому API. У меня когда-то была аналогичная проблема, и используемый PHP CURL для доступа к API. Затем php-код обслуживал данные в JQuery для использования в интерфейсе. Таким образом, вы можете написать код реле для решения этой проблемы.

Потому что, как говорится в сообщении об ошибке, bitstamp не позволяет этого.

Если они получают запрос JSONP для данных, они отвечают на ошибку вместо обычного ответа.