1
那麼,這裏是json文件http://herbalista.hol.es/group.json我正在使用JSON.parse();在Google apps腳本上。我通過選擇有超過15個喜歡的帖子暫時解決了這個問題,但是如果有或者不超過15個喜歡,我想獨立地選擇更喜歡的那個。從facebook羣組中選擇最喜歡的帖子
function repost() {
var UsrAccess_token = "xxxxxxxxx"
var graph = "https://graph.facebook.com/xxxxxx/feed/?access_token="+UsrAccess_token+"";
var jsondata = UrlFetchApp.fetch(graph,{method:"get"}).getContentText();
var object = JSON.parse(jsondata);
var item = object.data;
var currentTime = new Date();
var year = currentTime.getUTCFullYear();
var month = (currentTime.getUTCMonth()) + 1;
var day = (currentTime.getUTCDate()) - 1;
if (day <= 9) {var day = "0"+day+"";}
if (month <= 9) {var month = "0"+month+"";}
var utime = ""+year+"-"+month+"-"+day+"T";
try {
var i = null;
for (i = 0; item.length > i; i += 1) {
var pubDate = item[i].created_time;
if (pubDate.match(utime)) { var likesdata = item[i].likes.data; var len = likesdata.length;
if (len > 15) {var popular = item[i].link;}}
}} catch(err) {
var err = "ERROR";
}
}
在此先感謝您的回答,我嘗試過,但它說,最喜歡的帖子有6.0個喜歡,但真正最喜歡的帖子有39.0個喜歡,我不知道爲什麼... –
我的原始代碼運行良好,但我不想依賴一個默認值,因爲代碼總是選擇高於默認值,但如果沒有更高,它將選擇沒有人,並且想法是代碼將總是選擇一個:如果是獨立的最高值,或者不高於默認值。 –
我無法理解您的評論草藥師,KRR代碼工作正常,'maxLikes'是當前日期中最高的喜歡,'popular'是該帖子,如果您需要更多幫助,請用更多詳細信息重做您的問題或開始另一個問題。 – Kriggs