угловой $ ресурс с jsonp не работает

У меня возникли проблемы со следующим кодом:

angular.module('offerServices', ['ngResource'])
    .factory('Offer', function ($resource) {

        return $resource('url/offers', { callback: 'JSON_CALLBACK' },
            {
                query: { method: 'JSONP' }
            }
        );                   

    })
    .factory('Trustyou', function ($resource) {
            return $resource('https://api.trustyou.com/hotels/:id/seal.json', {},
                {
                    query: { method: 'JSONP' }
                }
            );
    });

вызов Offer.query ({}, function () {}); в моем контроллере работает без проблем. но эта часть не работает

       var trustYouData = Trustyou.query({ id: 'd8421e79-99f0-41b2-8d6e-9cfd62a9776b' }, function (data) {
            console.log(data);
        });

это всегда возвращает ошибку 400: "

Ошибка сети: 400 неверных запросов -https://api.trustyou.com/hotels/d8421e79-99f0-41b2-8d6e-9cfd62a9776b/seal.json?callback=angular.callbacks._1"

когда я изменяю свой код и использую jQuerys.getJSON, я неу меня нет проблем:

 $.getJSON("https://api.trustyou.com/hotels/d8421e79-99f0-41b2-8d6e-9cfd62a9776b/seal.json?callback=?", function (data) {
            console.log(data);                           
        });

Почему метод jQuery работает, но реализация angulars $ resource в этом случае возвращает ошибку?

Ответы на вопрос(2)

Ваш ответ на вопрос