محققان به چت های عمومی توئیتر دسترسی می یابند

به نقل از سایت اخبار فناوری اطلاعات و ارتباطات ، فن آوری های نوین :    

به گزارش خبرگزاری مهر به نقل از رویترز، توئیتر روز گذشته دسترسی به نرم افزار API جدید خود را برای محققان باز کرد و به آنها اجازه می‌دهد تا چت های عمومی کاربران این پلتفرم را بررسی کنند. البته این شبکه اجتماعی ادعا می‌کند اطلاعات مربوط به حساب‌های کاربری تعلیق شده را در اختیار محققان قرار نمی‌دهد.

به گفته توئیتر محصول جدید به محققان آکادمیک اجازه می‌دهد به تمام ابزارهای ارائه شده در پلتفرم جدید API دسترسی یابند و به محاورات گوش و چت های عمومی را تحلیل کنند.

این شرکت سعی دارد با گسترش دسترسی به API منبع درآمد جدیدی ایجاد کند. توئیتر نیز مانند فیس بوک با انتقاداتی درباره کنترل اخبار جعلی و سوءاستفاده‌ها در پلتفرم خود روبرو است و مکانیسم‌هایی برای محققان تنظیم کرده تا این چالش‌ها را بررسی کنند.

محققان با استفاده از ابزارهای API می‌توانند به کل تاریخچه محاورات آنلاین عمومی دسترسی داشته باشند.

96
0 0

لینک های مفید

طراحی لوگو دراصفهان

بانک اطلاعات مشاغل رایگان
لوازم یدکی جک JAC

کتاب های ادبیات آمریکای لاتین

سنگ چینی

کرم گریم


$(window).load(function () { 'use strict'; function activeStickyKit() { $('[data-sticky_column]').stick_in_parent({ parent: '[data-sticky_parent]' }); // bootstrap col position $('[data-sticky_column]') .on('sticky_kit:bottom', function (e) { $(this).parent().css('position', 'static'); }) .on('sticky_kit:unbottom', function (e) { $(this).parent().css('position', 'relative'); }); }; activeStickyKit(); function detachStickyKit() { $('[data-sticky_column]').trigger("sticky_kit:detach"); }; var screen = 768; var windowHeight, windowWidth; windowWidth = $(window).width(); if ((windowWidth < screen)) { detachStickyKit(); } else { activeStickyKit(); } // windowSize // window resize function windowSize() { windowHeight = window.innerHeight ? window.innerHeight : $(window).height(); windowWidth = window.innerWidth ? window.innerWidth : $(window).width(); } windowSize(); // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. If `immediate` is passed, trigger the function on the // leading edge, instead of the trailing. function debounce(func, wait, immediate) { var timeout; return function () { var context = this, args = arguments; var later = function () { timeout = null; if (!immediate) func.apply(context, args); }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; }; $(window).resize(debounce(function () { windowSize(); $(document.body).trigger("sticky_kit:recalc"); if (windowWidth < screen) { detachStickyKit(); } else { activeStickyKit(); } }, 250)); });