JAVASCRIPT   24

fb-api2.js

Guest on 19th July 2021 04:46:21 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.     dataTyp// 陦ィ遉コ謨ー縺ァ蛻ゥ逕ィ
  15. uccess: function(json) {// 陦ィ遉コ繧ォ繧ヲ繝ウ繝医〒蛻ゥ逕ィ
  16. 0;  // 繝��繧ソ蜿門セ// 譁�ュ励�蛻�j隧ー繧∵焚
  17. 逕ィ
  18.       var dsp_cnt = 20;  // 陦ィ遉コ謨ー縺ァ蛻ゥ逕ィ
  19.       var cur_cnt = 0;  // 陦ィ遉コ繧ォ繧ヲ// message縺ォ譁�ュ励′縺ェ縺��エ蜷�description繧呈爾縺�
  20. rim_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 = $('<dl class="fb-sec"><dt><img src="' + obj.picture + '" class="fb-img"></dt><dd><div class="fb-time">' + ymd_txt + '</div><a href="' + obj.link + ' + fbtext.substr(0, text_trim_cnt) + ' fbtext.substr(0, text_trim_cnt) + '...</span></a></dd><br style="clear:both;"</dl>').append(elm);
  39.          cur_cnt ++;
  40.        }
  41.        if(cur_cnt == dsp_cnt) break;
  42.      }
  43.    },
  44.    error: function() {
  45.      // 螟ア謨怜�逅�
  46.    }
  47.  });
  48.  
  49. });
  50.  
  51. /**
  52. * 譌・莉倥r繝輔か繝シ繝槭ャ繝医☆繧�
  53. * @param  {Date}   date     譌・莉�
  54. * @param  {String} [format] 繝輔か繝シ繝槭ャ繝�
  55. * @return {String}          繝輔か繝シ繝槭ャ繝域ク医∩譌・莉�
  56. */
  57. var formatDate = function (date, format) {
  58.  if (!format) format = ' ++;
  59.         }
  60.         if(cur_cnt == dsp_cnt) break;
  61.       }
  62.     },
  63.     error: function() {
  64.       // 螟ア謨怜�逅�
  65.     }
  66.   });
  67.  
  68.  });
  69.  
  70.  /**
  71.  * 譌・莉倥r繝輔か繝シ繝槭ャ繝医☆繧�
  72.  * @param  {Date}   date     譌・莉�
  73.  * @param  {String} [format] 繝輔か繝シ繝槭ャ繝�
  74.  * @return {String}          繝輔か繝シ繝槭ャ繝域ク医∩譌・莉�
  75.  */
  76. var formatDate = function (date, format) {
  77.   if (!format) format = 'YYYY-MM-DD hh:mm:ss.SSS';
  78.   format = format.replace(nds())., date.getFullYear());
  79.   format = format.replace(ngth;, ('0' + (date.getMonth() + 1)).slice(-2));
  80.   format = format.replace(liSec, ('0' + date.getDate()).slice(-2));
  81.   format = fo

Raw Paste


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