gpt4 book ai didi

gmail-api - thread.get() 和 messages.get() 以什么顺序返回项目列表?

转载 作者:行者123 更新时间:2023-12-01 02:13:56 26 4
gpt4 key购买 nike

似乎没有通过threads.get()和messages.get()如何对它们返回的结果进行排序来记录。

是按日期/时间降序排列吗?

最佳答案

我只想说使用 javascript 库——messages.list 不会以日期 ASC 或日期 DESC 返回。据我所知,它们是随机返回的。

起初我认为这可能是我的代码,因为我使用 jquery $.each 来解析 JSON,但即使使用 native javascript for 循环,它们仍然不是日期顺序。似乎返回的消息大多在日期 DESC 中,但时不时地会出现乱序。我做了大量的操作试图诊断、思考……也许这些消息属于同一个线程……但事实并非如此。

如果有人有继续使用 javascript 库的正确方法的提示,请发布。我宁愿简单地处理消息,因为我的应用程序是对消息的简单记录,而不是完整的 CRUD……所以我只需要一个简单的按日期相反顺序排列的消息列表。

附加:我还使用了threads.list 和threads.get 来返回消息,并且它们在返回时更加随机地排序。真的很喜欢有人发布正确的方式来检索按日期排序的消息。复制这里的代码以供任何/所有愿意看一看的人引用

function makeApiCall() {
gapi.client.load('gmail', 'v1', function() {
//console.log('inside call: '+myquery);
var request = gapi.client.gmail.users.threads.list({
'userId': 'me',
'q': myquery
});
request.execute(function(resp) {
//$('.ASAP-emailhouse').append(message+'<br>');
jQuery(document).ready(function($) {
var nummessages = resp.threads.length;
for (i = 0; i < resp.threads.length; i++) {
//$('.ASAP-emailhouse').append(resp.messages[i].id+'<br>');
var threadId = resp.threads[i].id;
var messagerequest = gapi.client.gmail.users.threads.get({
'userId': 'me',
'id': threadId
});//end var message request
messagerequest.execute(function(messageresp) {
for (m = 0; m < messageresp.messages.length; m++) {
//$('.ASAP-emailhouse').append(messageresp.messages[m].payload.headers.length+'<br>');
for (n = 0; n < messageresp.messages[m].payload.headers.length; n++) {
//$('.ASAP-emailhouse').append(messageresp.messages[m].payload.headers[n].name+'<br>');
if( messageresp.messages[m].payload.headers[n].name == 'Date'){
$('.ASAP-emailhouse').append(messageresp.messages[m].payload.headers[n].value+'<br>');
}
}
}
});
}//end for each message
});//end jquery wrapper for wordpress
});//end request execute list messages
});//end gapi client load gmail

}

关于gmail-api - thread.get() 和 messages.get() 以什么顺序返回项目列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26727961/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com