Javascript 为什么我突然不能从Blogger API中获取内容?

Javascript 为什么我突然不能从Blogger API中获取内容?,javascript,json,google-api,blogger,Javascript,Json,Google Api,Blogger,我一直在使用GoogleAPI从我的博客帐户获取JSON数据,并在我自己的webiste上显示和格式化博客文章 几周来,它一直工作正常,但从昨天起,内容突然停止显示。标题,更新(文章更新的日期),以及id,都像往常一样回来了。只有内容停止返回 自从第一次实现它以来,我没有以任何方式更改过代码,我查看了文档以查看API是否已更改,但没有发现任何更改。所以我完全不明白为什么代码的这一方面会突然停止工作 这几乎就是我用来获取JSON数据的全部Javascript。有什么不对劲吗 function in

我一直在使用GoogleAPI从我的博客帐户获取JSON数据,并在我自己的webiste上显示和格式化博客文章

几周来,它一直工作正常,但从昨天起,
内容突然停止显示。
标题
更新
(文章更新的日期),以及
id
,都像往常一样回来了。只有
内容
停止返回

自从第一次实现它以来,我没有以任何方式更改过代码,我查看了文档以查看API是否已更改,但没有发现任何更改。所以我完全不明白为什么代码的这一方面会突然停止工作

这几乎就是我用来获取JSON数据的全部Javascript。有什么不对劲吗

function init() {
    // Get your API key from http://code.google.com/apis/console
    gapi.client.setApiKey('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx');
    // Load the Blogger JSON API
    gapi.client.load('blogger', 'v3', function() {
        // Load the list of posts for code.blogger.com
        var request = gapi.client.blogger.posts.list({
            'blogId': 'xxxxxxxxxxxxxxxxxxx',
            'fields': 'items(content,title,updated,id)'
        });
        request.execute(function(response) {
            var blogger = document.getElementById("blogger");
            var anchor = 0;
            for (var i = 0; i < response.items.length; i++)
            {
                var bloggerDiv = document.createElement("div");
                bloggerDiv.id = "blogger-" + i;
                bloggerDiv.className = "bloggerItem";
                $(bloggerDiv).append("<h2>" + response.items[i].title + "</h2>");
                var date = response.items[i].updated;
                date = date.replace("T", " ");
                date = date.replace("+09:00", "");
                var printDate = new moment(date);
                $(bloggerDiv).append("<p><span class='byline'>" + printDate.format('dddd, MMMM Do YYYY, h:mm:ss a') + "</span></p>");
                $(bloggerDiv).append(response.items[i].content)
                bloggerAnchor = document.createElement("a");
                bloggerAnchor.name = "blogger-" + response.items[i].id;
                blogger.appendChild(bloggerAnchor);
                blogger.appendChild(bloggerDiv);
                anchor = anchor + 1;
            }
            // find out which anchor the user wanted...
            var hashVal = window.location.hash.substr(1);
// ... then jump to that position:
            location.hash = "#" + hashVal;
        });
    });
}
函数init(){
//从中获取API密钥http://code.google.com/apis/console
gapi.client.setApiKey('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx');
//加载Blogger JSON API
load('blogger','v3',function(){
//加载code.blogger.com的帖子列表
var request=gapi.client.blogger.posts.list({
'blogId':'xxxxxxxxxxxxxxxx',
“字段”:“项目(内容、标题、更新、id)”
});
请求.执行(函数(响应){
var blogger=document.getElementById(“blogger”);
var=0;
对于(var i=0;i”;
$(bloggerDiv).append(response.items[i].content)
bloggerAnchor=document.createElement(“a”);
bloggerAnchor.name=“blogger-”+response.items[i].id;
blogger.appendChild(bloggerAnchor);
blogger.appendChild(bloggerDiv);
锚=锚+1;
}
//找出用户想要的锚。。。
var hashVal=window.location.hash.substr(1);
//…然后跳到那个位置:
location.hash=“#”+hashVal;
});
});
}

现在,fetchbody默认值为false而不是true。因此,您需要添加参数fetchbodys=true。

现在fetchbodys默认值为false而不是true。因此,您需要添加参数fetchbodys=true。

现在fetchbodys默认值为false而不是true。因此,您需要添加参数fetchbodys=true。

现在fetchbodys默认值为false而不是true。因此,您需要添加param fetchbody=true。

这是在哪里宣布的?我担心将来会有一些毫无预警的变化会破坏我的功能。我昨天刚刚在我的博客上尝试过,但没有关于这方面的官方文档。我想是一个bug或者一个新版本没有被记录在案。这是在哪里宣布的?我担心将来会有一些毫无预警的变化会破坏我的功能。我昨天刚刚在我的博客上尝试过,但没有关于这方面的官方文档。我想是一个bug或者一个新版本没有被记录在案。这是在哪里宣布的?我担心将来会有一些毫无预警的变化会破坏我的功能。我昨天刚刚在我的博客上尝试过,但没有关于这方面的官方文档。我想是一个bug或者一个新版本没有被记录在案。这是在哪里宣布的?我担心将来会有一些毫无预警的变化会破坏我的功能。我昨天刚刚在我的博客上尝试过,但没有关于这方面的官方文档。我想是一个bug或者一个新版本没有文档记录。