Я показываю один твит на своем сайте JSON, API Twitter и Javascript. Отображение твитов на моей домашней странице, но не на каких-либо подстраницах. В подстраницах я получаю 401 (несанкционированную) ошибку при вызове JSON. Есть ли способ исправить это? Вот мой сценарий:Twitter JSON звонит только на домашнюю страницу
(function($){
$.fn.tweets = function(options) {
$.ajaxSetup({ cache: true });
var defaults = {
tweets: 1,
before: "<span>",
after: "</span>"
};
var optionsWithDefaults = $.extend(defaults, options);
return this.each(function() {
var obj = $(this);
$.getJSON('http://api.twitter.com/1/statuses/user_timeline.json?callback=?&screen_name='+optionsWithDefaults.username+'&count=' + optionsWithDefaults.tweets,
function(data) {
$.each(data, function(i, tweet) {
if(tweet.text !== undefined) {
$(obj).append(optionsWithDefaults.before+tweet.text+optionsWithDefaults.after);
}
});
}
);
});
};
})(jQuery);
Трудно сказать, не зная, что происходит между страницами. Действительно ли jQuery включен на всех страницах? Вы передаете правильные варианты на других страницах? –
Между страницами нет ничего другого. Да, jQuery включен на всех страницах. Параметры не изменяются между страницами, потому что сценарий вызывается в нижнем колонтитуле, который одинаковый на каждой странице. – user715564