Я пытаюсь использовать сторонний Api, используя javascript и прокси-сервер PHP, как видно из this Tread, я могу использовать прокси, но ответ, который я получаю, всегда:Ajax Cross-domain Php proxy 403 error
Не удалось загрузить ресурс: сервер ответил со статусом 403 (Forbidden) http://MYDOMAIN.co/php/ba-simple-proxy.php?url=http://jsonplaceholder.typicode.com/posts&_=1471620448707
мой яваскрипта код:
function getLocationSimple(){
var proxy = 'php/ba-simple-proxy.php',
url = proxy + '?url=' + 'http://jsonplaceholder.typicode.com/posts';
console.log(url);
// Make JSON request.
$.getJSON(url, function(data){
console.log(data);
});
}
Я думал, что о разрешениях на сервере третьей стороны, так я решил изменить он к открытому - http://jsonplaceholder.typicode.com/posts -, но я все равно получаю ту же ошибку, возможно, это разрешения на моем собственном сервере? -my host is hostgator-
Ошибка http 403 может быть вызвана многими причинами, вы можете увидеть больше [здесь] (https://en.wikipedia.org/wiki/HTTP_403). Проблема заключается не в вашем скрипте 'getLocationSimple', а, вероятно, в' php/ba-simple-proxy.php'. –