У меня возникла проблема с моим запросом Angular.
angular.module('google-chart-example', []).controller("MainCtrl", function ($scope,$http,$log) {
$scope.infos = "";
//$http.get('http://ip.jsontest.com')
//$http.get('https://finance.google.com/finance/info?q=TSE:PXT')
$http.get('http://query.yahooapis.com/v1/public/yql?q=select * from yahoo.finance.quotes where symbol in ("AAPL")&format=json')
.success(function(data) {
//alert ("toto");
$scope.infos = data;
})
.error(function(data) {
alert ("data="+data);
$scope.infos = data;
});
});
$http.get('http://ip.jsontest.com') ==> это один из работает нормально .. без проблем
$http.get('https://finance.google.com/finance/info?q=TSE:PXT') ==> Это не работает, я не получил результата
$http.get('http://query.yahooapis.com/v1/public/yql?q=select * from yahoo.finance.quotes, где символ в ("AAPL")&format=json') ==> Это, я получил ответ, но он говорит мне, что таблица не существует: {"ошибка": {"язык": "en-US", "описание": "Не найдено определение для таблицы yahoo.finance.quote"}} (я пробовал кавычки и кавычки: тот же результат)
Есть идеи, почему я не могу получить свои цены?
Мой HTML:
<html xmlns="http://www.w3.org/1999/html">
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.0-beta.18/angular.js"</script>
<script src="index3.js"></script>
</head>
<body ng-app="google-chart-example" ng-controller="MainCtrl">
coucou <br>
{{infos}}
</body>
</html>