JAVASCRIPT   25

fb-api.js

Guest on 19th July 2021 04:45:08 PM

  1. $(function(){
  2.  
  3.   // ==================================================================
  4.   // 荳玖ィ倥�險ュ螳壹r迺ー蠅�↓蜷医o縺帙※螟画峩縺励※縺上□縺輔>縲�
  5. // ==================================================================
  6. // ================================// 繝壹�繧クID
  7. =======================
  8.   var page_id = "389666464486152"; // 繝壹// 繧「繧ッ繧サ繧ケ繝医�繧ッ繝ウ
  9. ce// ==================================================================
  10. ッ繧サ繧ケ繝医�繧ッ繝ウ
  11.   // ==//graph.facebook.com/v2.3/' + page_id + '?fields=feed{description,message,link,created_time,picture}&access_token=' + access_token,
  12. 2.3/' + page_id + '?fields=feed{description,message,link,created_time,pictur// 繝��繧ソ蜿門セ玲焚縺ァ蛻ゥ逕ィ
  13. access_token,
  14.     dataTy// 陦ィ遉コ謨ー縺ァ蛻ゥ逕ィ
  15. success: function(json) // 陦ィ遉コ繧ォ繧ヲ繝ウ繝医〒蛻ゥ逕ィ
  16. 30;  // 繝��繧ソ蜿門// 譁�ュ励�蛻�j隧ー繧∵焚
  17. 逕ィ
  18.       var dsp_cnt = 2;  // 陦ィ遉コ謨ー縺ァ蛻ゥ逕ィ
  19.       var cur_cnt = 0;  // 陦ィ遉コ繧ォ繧ヲ// message縺ォ譁�ュ励′縺ェ縺��エ蜷�description繧呈爾縺�
  20. trim_cnt// 縺ゥ縺。繧峨↓繧ゅ↑縺��エ蜷医�縲√ョ繝シ繧ソ繧定。ィ遉コ縺励↑縺�
  21. 繧∵焚
  22.       for (var i=0; i<=(dsp_cnt-1); i++) {
  23.         var obj = json.feed.data[i];
  24.         var ymd = obj.created_time;
  25.  
  26.         // message縺ォ譁�ュ励′縺ェ縺��エ蜷�description繧呈爾縺�
  27.         // 縺ゥ縺。繧峨↓繧ゅ↑縺��エ蜷医�縲√ョ繝シ繧ソ繧定。ィ遉コ縺励↑縺�
  28.         var fbtext = "";
  29.         if(obj.message != undefined) fbtext = obj.message;
  30.         if(obj.description != undefined) fbtext = obj.description;
  31.  
  32.         if(fbtext != ""){
  33.  
  34.           ymd = ymd.substr(0,10);
  35.           ymd = ymd.replace(ext.su, '/') + " 00:00:00";
  36.           var ymd_txt = formatDate(new Date(ymd), 'YYYY蟷エMM譛�DD譌・');
  37.           if(obj.picture){
  38.             var elm = $('</div></dt><dd><img src="./shared/img/fb-api/nophoto.png" class="fb-img"><a href="https://www.facebook.com/'ss="fb-img"><a href="' + obj.link + '"target="_blank"><span class="txt">' + fbtext.substr(0, text_trim_cnt) + '...</span></a></dd></dl>');
  39.           }else{
  40.             var elm = $('<dl class="fb-sec"><dt><div class="fb-time">' + ymd_txt + '</div></dt><dd><img src="./shared/img/f// 螟ア謨怜�逅�
  41. to.png" class="fb-im/**
  42.  * 譌・莉倥r繝輔か繝シ繝槭ャ繝医☆繧�
  43.  * @param  {Date}   date     譌・莉�
  44.  * @param  {String} [format] 繝輔か繝シ繝槭ャ繝�
  45.  * @return {String}          繝輔か繝シ繝槭ャ繝域ク医∩譌・莉�
  46.  */');
  47.           }
  48.           $('#fb-box').append(elm);
  49.           cur_cnt ++;
  50.         }
  51.         if(cur_cnt == dsp_cnt) break;
  52.       }
  53.     },
  54.     error: function() {
  55.       // 螟ア謨怜�逅�
  56.     }
  57.   });
  58.  
  59.  });
  60.  
  61.  /**
  62.  * 譌・莉倥r繝輔か繝シ繝槭ャ繝医☆繧�
  63.  * @param  {Date}   date     譌・莉�
  64.  * @param  {String} [format] 繝輔か繝シ繝槭ャ繝�
  65.  * @return {String}          繝輔か繝シ繝槭ャ繝域ク医∩譌・莉�
  66.  */
  67. var formatDate = function (date, format) {
  68.   if (!format) format = 'YYYY-MM-DD hh:mm:ss.SSS';
  69.   format = format.replace(nds())., date.getFullYear());
  70.   format = format.replace(ngth;, ('0' + (date.getMonth() + 1)).slice(-2));
  71.   format = format.replace(liSec, ('0' + date.getDate()).slice(-2));
  72.   format = fo

Raw Paste


Login or Register to edit or fork this paste. It's free.